diff options
author | Volker Lendecke <vlendec@samba.org> | 2006-06-06 20:34:26 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 11:17:19 -0500 |
commit | efdc5b72fd5c154172a94eb2e1ffa22cbbd7aacf (patch) | |
tree | b66067c4af65d2d9e078b9132937c6f54d62fb8e | |
parent | 40dc4e2d1a6893c391d68e6d5b0d2cb74f53866f (diff) | |
download | samba-efdc5b72fd5c154172a94eb2e1ffa22cbbd7aacf.tar.gz samba-efdc5b72fd5c154172a94eb2e1ffa22cbbd7aacf.tar.bz2 samba-efdc5b72fd5c154172a94eb2e1ffa22cbbd7aacf.zip |
r16065: Re-add a strlower_m(account) in samr_create_user that was dropped for no
reason but to increase fidelity with W2k3. Tom Bork has raised valid concerns
that Unix scripts might rely on the account names being lower-case, so keep
that. We might later decide to only lower-case the unix name passed to
'add [user|group] script' but keep the passdb entry upper-case. But there are
enough user-visible changes in 3_0 already so that we should push this off to
a later date.
Tom, waiting for more bug reports from you ;-))
Thanks for insisting!
Volker
(This used to be commit bc78cca290559c5ca7623b9f6d9933e32668b9c4)
-rw-r--r-- | source3/rpc_server/srv_samr_nt.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source3/rpc_server/srv_samr_nt.c b/source3/rpc_server/srv_samr_nt.c index 7a06e562ef..5e82ecd0ca 100644 --- a/source3/rpc_server/srv_samr_nt.c +++ b/source3/rpc_server/srv_samr_nt.c @@ -2463,6 +2463,8 @@ NTSTATUS _samr_create_user(pipes_struct *p, SAMR_Q_CREATE_USER *q_u, return NT_STATUS_NO_MEMORY; } + strlower_m(account); + nt_status = can_create(p->mem_ctx, account); if (!NT_STATUS_IS_OK(nt_status)) { return nt_status; |