Hi folks, want to share chgs made to the 2.2.2 smbd code to: 1. fix a silent ACL setting failure (posix_acls.c.diff) 2. enh the SID to user mapping when setting ACL's (passdb.c.diff) The former just looks to be a misplaced return code check of unpack_canon_ace() in set_nt_acl(). The later is a means of getting a SID-to-name mapping in local_sid_to_uid() when a local SID lookup fails. In this case a call is made to the PDC asking for a SID-to-name. If successfull it then: 1. passes the name to getpwname() if that fails it 2. passes the name to the adduser_script for creation, and retries #1. Also, wasn't quite sure what pdb_rid_is_user() was doing WRT lower bit and USER_RID_TYPE, so moving that routine to the bottom of local_sid_to_uid() took care of our problem for certain USER RID's being rejected. Regards, Mike Byrnes michael_byrnes@hp.com <<posix_acls.c.diff>> <<passdb.c.diff>> <<Makefile.in.diff>> -------------- next part -------------- A non-text attachment was scrubbed... Name: posix_acls.c.diff Type: application/octet-stream Size: 850 bytes Desc: not available Url : http://lists.samba.org/archive/samba/attachments/20020215/06822bb0/posix_acls.c.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: passdb.c.diff Type: application/octet-stream Size: 3149 bytes Desc: not available Url : http://lists.samba.org/archive/samba/attachments/20020215/06822bb0/passdb.c.obj -------------- next part -------------- A non-text attachment was scrubbed... Name: Makefile.in.diff Type: application/octet-stream Size: 1653 bytes Desc: not available Url : http://lists.samba.org/archive/samba/attachments/20020215/06822bb0/Makefile.in.obj