CVS update: samba/source/include

abartlet at samba.org abartlet at samba.org
Sat May 18 15:52:52 EST 2002


Date:	Fri May 17 22:52:52 2002
Author:	abartlet

Update of /data/cvs/samba/source/include
In directory va:/tmp/cvs-serv6564/source/include

Modified Files:
	smb.h 
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:
smb.h		1.427 => 1.428
	http://www.samba.org/cgi-bin/cvsweb/samba/source/include/smb.h?r1=1.427&r2=1.428




More information about the samba-cvs mailing list