I've been doing some testing with Samba 2.2.5 and ACL's under ext3, and everything 
seems to work as I need except when I try to add an ACL from Windows.

We're not using winbind because we need consistent UID's across servers.  We have a 
central LDAP directory with everyone in it, and use nss_ldap to resolve users and UID 
numbers.  We're authenticating
against a Windows 2000 cluster though.

When I set an ACL from Linux via the setfacl command, the ACL shows properly in the 
Windows "security" box.  It shows up as (for example) "lnxsles8/kehall" with the right 
permissions (lnxsles8 being
the Samba server).  But if I try to ADD an ACL, it can only find users from the domain 
directory.  Since all of the users are in the domain, I can assign permission using 
the corresponding ID from the
cluster ("NYC1/kehall", for example), but that triggers auto-assignment of a UID via 
Winbind, but since we're not using nss_winbind, the ACL ends up containing an 
unresolvable UID number.  If I
disable Winbind, I can't add the ACL at all.

Curiously, the security dialog DOES list the Linux groups from the LDAP directory.  It 
just doesn't seem to find the users.

Is there any way to get Samba (or Windows) to look at the Samba server's user list for 
valid names, instead of the domain/cluster?  Or am I just doing something wrong?

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Reply via email to