[Samba] File Server member DC ACL permissions

Ricardo Pardim Claus ricardo.claus at yahoo.com.br
Wed Aug 10 19:47:05 UTC 2016



I will choose to use the winbind. 
Based on the link that Rowland said: 

https://wiki.samba.org /index.php/Setup_Samba_as_an_AD_Domain_Member 

I followed the steps as described in the tutorial. 

I created symlinks. 

In the main DC I added this line in smb.conf: 

idmap_ldb: use RFC2307 = yes 


Changed /etc/nsswitch.conf 

passwd: files winbind 
shadow: files 
group: files winbind 

hosts: files dns 
bootparams: nisplus [NOTFOUND = return] files 
ethers: files 
netmasks: files 
networks: files 
protocols: files 
rpc: files 
services: files 
netgroup: files winbind 
publickey: nisplus 
automount: files 
aliases: files nisplus 

My smb.conf: 

# Global parameters 
[global] 
        netbios name = SRV16 
        server string = Samba4 Server 
        security = ADS 
        encrypt passwords = yes 
        realm = domain.local 
        workgroup = DOMAIN 
        log file = /var/log/samba/%m.log 
        log level = 1 
        # 
        winbind enum users = yes 
        winbind enum groups = yes 
        winbind use default domain = Yes 
        winbind nss info = RFC2307 
        #idmap_ldb: Use 
        vfs objects = acl_xattr 
        map acl inherit = Yes 
        store the attributes = Yes 
        # Idmap config for domain DOMAIN 
       idmap config DOMAIN: backend = ad 
       idmap config DOMAIN: schema_mode = RFC2307 
       idmap config DOMAIN: 10000-99999 range = 


[data] 
        comment = Folder data 
        path = / mnt / data 
        read only = No 
        browseable = yes 
        inherit acls = Yes 
        inherit permissions = Yes 

I can view the groups and users of AD. 
The "kinit administrator" is working very well.When I try to see the ID of a User, it does not return anything. 
Also can not give permission through the shell of the file server, or through a Windows host, when logged in as domain admin.

# setfacl -R -m g:"Domain Admins":rwx /mnt/dados 
setfacl: /mnt/dados: Malformed access ACL `user::rwx,group::r-x,mask::rwx,other::r-x,group:4294967295:rwx': Missing or wrong entry at entry 5 
setfacl: /mnt/dados/teste: Malformed access ACL `user::rwx,group::r-x,mask::rwx,other::r-x,group:4294967295:rwx': Missing or wrong entry at entry 5

# ldconfig -v | grep winbind 
ldconfig: Can not stat / libx32: not directory or file found 
ldconfig: Path / usr / lib 'Given more than once 
ldconfig: Path / usr / lib64 'Given more than once 
ldconfig: Can not stat / usr / libx32: not directory or file found 
        libnss_winbind.so.2 -> libnss_winbind.so2


Could someone give me any tips on how to solve this problem?



More information about the samba mailing list