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::---