[Samba] ACLs and winbind

Angela Gavazzi edv at goetheanum.ch
Thu Aug 9 13:58:40 GMT 2007


On Thursday 09 August 2007 13:28:49 Thierry Lacoste wrote:

>
> Thanks Henrik.
> Can someone explain why or point me to some doc?
> What I read everywhere is that winbind is used to identify users of a
> windows domain at the NSS level (mapping them localy with
> winbindd_idmap.tdb or globaly with ldap) while my users are correctly
> identified by nss_ldap.
>
> What puzzles me is that I didn't touch my /etc/nsswitch.conf which reads:
> group: files ldap
> hosts: files dns
> networks: files
> passwd: files ldap
>
> Is this a common setting to use winbind for samba and not for NSS?

My working nsswitch.conf look like this:

passwd:         files winbind ldap
group:          files winbind ldap
shadow:         files winbind ldap

By, Angela


>
> Also I realized that my smb.conf was not entirely functional.
> When I create a file with XP the domain part of the initial ACLs
> is the NetBIOS name of the server and not my domain name.
> Moreover when I pick a domain group (which truly appears as
> a domain group) to add it in the ACLs of the file it is mapped
> to gid 10000 through entries in winbindd_idmap.tdb.
>
> Adding the following lines to my smb.conf solved the problem.
>   passdb backend = ldapsam:ldap://aldap1.stars.net
>   ldap ssl = start_tls
>   ldap suffix = o=stars
>   ldap admin dn = cn=sambamgr,ou=Managers,o=stars
>   ldap machine suffix = ou=Computers,ou=Accounts
>   ldap user suffix = ou=Users,ou=Accounts
>   ldap group suffix = ou=Groups
>
> In this case getfacl reports the correct group and winbindd_idmap.tdb
> appears to never change.
> Still I need the idmap lines to be able to add ACLs.
>
> Regards,
> Thierry.
>
> > > workgroup = STARS
> > > netbios name = CAPELLA
> > > security = DOMAIN
> > > name resolve order = wins bcast
> > > wins server = castor
> > > netbios aliases = AHOMES APROFILES
> > > password server = ALDAP1 ALDAP2
> > >
> > > log level = 2
> > >
> > > idmap gid = 10000-20000
> > > idmap uid = 10000-20000
> > >
> > > [homes]
> > >   comment = Home Directories
> > >   valid users = %S
> > >   read only = No
> > >   browseable = No
> > >
> > > [Profiles]
> > >   comment = Roaming Profile Share
> > >   path = /export/profiles
> > >   read only = No
> > >   profile acls = Yes




More information about the samba mailing list