[Samba] Administrator Maps winbind GID to 100 (sys)

Eric Roseme eroseme at emonster.rose.hp.com
Wed May 14 22:51:48 GMT 2008


Samba 3.0.22a (with backports from up to 3.0.25) on HP-UX 11iv3 (HP CIFS 
Server), "security=ADS" to W2003R2 domain, winbind running with "idmap 
backend = rid:", and "root = DOMAIN+Administrator" in username.map.

 From Administrator on a domain Vista client, using Explore to map a 
share and then set an ACL from Properties/Security/Permissions, I choose 
a Windows group from the list to add to the directory ACL.  The winbind 
GID is 12011.  The correct groupname is displayed in the Explorer 
window, but when doing a getacl from unix, the GID is 100, or sys - the 
Administrator home group.

So I went to /var/opt/samba/locks and deleted all of the cache files and 
restarted - same result.

If I set the directory to a different owner, and add the same GID with a 
different client user, then the correct winbind GID is added to the ACL.

Any idea why Administrator=root maps the sys GID to a winbind group 
name?  Log entry and smb.conf below.  Thanks,

Eric Roseme

[2008/05/14 09:57:02, 10] passdb/passdb.c:local_sid_to_gid(1318)
   local_sid_to_gid: Fall back to algorithmic mapping
[2008/05/14 09:57:02, 10] passdb/passdb.c:local_sid_to_gid(1325)
   local_sid_to_gid: mapping: 
S-1-5-21-463747597-202940698-2940076759-1201 -> 100
[2008/05/14 09:57:02, 10] passdb/lookup_sid.c:sid_to_gid(1245)
   sid_to_gid: S-1-5-21-463747597-202940698-2940076759-1201 -> 100
[2008/05/14 09:57:02, 10] smbd/posix_acls.c:create_canon_ace_lists(1453)
   create_canon_ace_lists: adding dir ACL:
   canon_ace index 0. Type = allow SID = 
S-1-5-21-463747597-202940698-2940076759-1201 gid 100 (100) S
MB_ACL_GROUP perms r-x
[2008/05/14 09:57:02, 10] smbd/posix_acls.c:create_canon_ace_lists(1511)
   create_canon_ace_lists: adding file ACL:
   canon_ace index 0. Type = allow SID = 
S-1-5-21-463747597-202940698-2940076759-1201 gid 100 (100) S
MB_ACL_GROUP perms r-x




-------------- next part --------------
# Samba config file created using SWAT
# from 16.93.45.222 (16.93.45.222)
# Date: 2006/04/28 10:10:56

# Global parameters
[global]
	workgroup = SNSLATC
 	realm = SNSLATC.HP.COM
	server string = Samba Server
	interfaces = xx.xxx.xxx.xx
	bind interfaces only = Yes
        netbios name = SERVER14   
	security = ADS             
	client schannel = No
	server schannel = No
	password server = SNSLATC-DC.SNSLATC.HP.COM
	log level = 10
	log file = /var/opt/samba/log.%m
        username map = /etc/opt/samba/username.map
	max log size = 1000
	machine password timeout = 300
	local master = No
	wins server = xx.xxx.xxx.xx
	ldap ssl = no
 	idmap uid = 10000-20000
 	idmap gid = 10000-20000
        idmap backend = rid:SNSLATC=10000-20000
	template homedir = /home/%U
        template shell = /usr/bin/sh
 	winbind separator = +
        winbind use default domain = yes
        allow trusted domains = no
        winbind enum users = yes
        winbind enum groups = yes
	read only = No
	short preserve case = No
  	dos filetime resolution = Yes
#        use kerberos keytab = yes

[homes]
	comment = Home Directories
	valid users = %S
	browseable = No

[tmp]
	comment = Temporary file space
	path = /tmp

[sbx_interface]
      path = /home/sbx_interface



More information about the samba mailing list