CVS update: samba/source/utils
abartlet at samba.org
abartlet at samba.org
Sat May 18 15:52:49 EST 2002
Date: Fri May 17 22:52:49 2002
Author: abartlet
Update of /data/cvs/samba/source/utils
In directory va:/tmp/cvs-serv6564/source/utils
Modified Files:
net_rpc_join.c
Log Message:
A few things in this commit:
cleanup some of the code in net_rpc_join re const warnings and
fstrings.
Passdb:
Make the %u and %U substituions in passdb work.
This is done by declaring these paramters to be 'const' and doing
the substitution manually. I'm told this is us going full circle,
but I can't really see a better way.
Finally these things actually seem to work properly...
Make the lanman code use the pdb's recorded values for homedir etc
rather than the values from lp_*()
Add code to set the plaintext password in the passdb, where it can
decide how to store/set it. For use with a future 'ldap password
change' option, or somthing like that...
Add pdb_unix, so as to remove the 'not in passdb' special cases from the
local_lookup_*() code. Quite small, as it uses the new 'struct passwd ->
SAM_ACCOUNT' code that is now in just one place. (also used by pdb_smbpasswd)
Other:
Fix up the adding of [homes] at session setup time to actually pass
the right string, that is the unix homedir, not the UNC path.
Fix up [homes] so that for winbind users is picks the correct name.
(bad interactions with the default domain code previously)
Change the rpc_server/srv_lsa_nt.c code to match NT when for the
SATUS_NONE_MAPPED reply: This was only being triggered on
no queries, now it is on the 'no mappings' (ie all mappings failed).
Checked against Win2k.
Policy Question: Should SID -> unix_user.234/unix_group.364 be
considered a mapping or not? Currently it isn't.
Andrew Bartlett
Revisions:
net_rpc_join.c 1.13 => 1.14
http://www.samba.org/cgi-bin/cvsweb/samba/source/utils/net_rpc_join.c?r1=1.13&r2=1.14
More information about the samba-cvs
mailing list