6.1.1. Cómo Modificar Permisos en un Directorio Compartido Samba

Por Ejemplo (ej.):

        u – user
        d – default
        g – group/groups
        rwx – read, write, execute
        [] – Special Character – E.g.: /mnt/shared/name\ with\ space

e.g.: d:u:[r][w][x] or
d:u:[SHORTDOMAINNAME+NAME]:[r][w][x]
default:user:[r][w][x]

    mkdir /mnt/shared/folder

    getfacl /mnt/shared/folder

                # file: mnt/shared/folder
                # owner: root
                # group: root
                user::---
                group::---
                mask::rwx
                other::---
                default:user::---
                default:group::---
                default:mask::rwx
                default:other::---

Si queremos configurar permisos recursivos

$ setfacl -Rm u:REALM+dblanque:rwx /mnt/shared/folder
$ setfacl -Rm d:u:REALM+dblanque:rwx /mnt/shared/folder

Si no queremos usar permisos recursivos hacemos lo mismo pero con

$ setfacl -m instead of setfacl -Rm

$ getfacl /mnt/shared/folder

        # file: mnt/shared/folder
        # owner: root
        # group: root
        user::---
        user:REALM+dblanque:rwx
        group::---
        mask::rwx
        other::---
        default:user::---
        default:REALM+dblanque:rwx
        default:group::---
        default:mask::rwx
        default:other::---