Estoy configurando un nuevo servidor y quería darle a ACL una oportunidad sobre los permisos de estilo chown: chgrp: chmod.
La página de manual de setfacl indica que la opción '-R' se puede usar para configurar la ACL de forma recursiva en archivos y directorios.
-R, --recursive Aplica operaciones a todos los archivos y directorios de forma recursiva. Esta opción no se puede mezclar con '--restore'.
Si mi diseño de directorio se ve así
test/ subtest/ subtest.txt
y ejecuto
setfacl -Rm d:u:foo:rwX test
La ACL tiene efecto en el directorio 'subtest', pero no en el archivo subtest.txt.
Creo que puedo usar find + exec para solucionarlo, pero planeo usar este servidor para entrenar a algunos otros administradores y quiero mantenerlo lo más simple posible para que no nos obsesionemos con algunos de los más avanzados convenciones
Gracias
fuente
-R
y-m
rompe el comando?-m
opción toma un argumento (la especificación de ACLu:foo:rwX,d:u:foo:rwX
en este caso) y cambiar el orden de las opciones separa la opción de su argumento. También puede ser quesetfacl
esté codificado para esperar sus opciones principales primero.