Hi,

I'm trying to use the Solaris CIFS service in workgroup mode to share files to 
a small number of Windows users.

I've removed all mappings using "idmap remove -a", as per 
<http://wiki.genunix.org/wiki/index.php/CIFS_Service_Troubleshooting#idmapd_Unable_to_Contact_AD_When_in_Workgroup_Mode>.

This seems to map Windows usernames to local Unix usernames (ones with SMB 
passwords anyway) but group mappings don't seem to work. For example a user 
called "releng" wrote a file called smb.txt to my fileserver:

# id -a releng
uid=1029(releng) gid=2000(dev) groups=2000(dev),2000(dev)

(The double output is probably because we use LDAP for name services too, and 
releng:dev is also in LDAP.)

# /usr/bin/ls -lV smb.txt
-rwx------+  1 releng   dev           29 Jul 12 13:09 smb.txt
            user:releng:rwxpdDaARWcCos:-------:allow
       group:2147483648:rwxpdDaARWcCos:-------:allow

Why is there a number instead of a name in the ACL? I note it is 0x80000000, 
which looks suspicious.

How does the Windows user get associated with a Unix group? The smbpasswd file 
only appears to map the name to a uid.

Thanks for any clues!

Chris
_______________________________________________
cifs-discuss mailing list
cifs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/cifs-discuss

Reply via email to