Problemi di accesso a folder Samba con files importati da sistemi diversi

From RVM Wiki
Jump to navigation Jump to search
  • Se nonostante un reset delle permission sui file effettuati da Gui Windows, gli utenti non riescono ad accedere ai files, potrebbero essere rimaste delle ACL precedenti.
  • Controllare che Samba utilizzi il modulo acl_xattr:
vi /etc/samba/smb.conf
[Sharename]
    ...
    vfs objects = ..., acl_xattr
        acl_xattr:ignore system acls = yes
        acl_xattr:default acl style = windows

  • Con questo modulo le permission vengono salvate nell'attributo security.NTACL che può essere virtualizzate con getfattr -n security.NTACL filename.
  • Se ci sono ACl, non vengono visualizzate, ma interferiscono.
  • Le ACL, se presenti, sono indicate da un + nella dirlist, e vengono visualizzate con:
getfacl filename

Per eliminarle, backupparle e eliminarle:

getfacl -R . > samba-getfacl.txt
setfacl -bR  .