En linux, para que un directorio/archivo herede los permisos de su padre, tenemos que modificar la default ACL del parent directory:
setfacl -d -m u::rwx test_dir getfacl test_dir # file: test_dir # owner: mik # group: users user::rw- group::--- other::--- default:user::rwx default:group::--- default:other::---
Ahora, cada vez que se cree un archivo dentro de ‘test_dir‘, tendrá permisos rwx
Para añadir permisos adicionales a un único usuario:
setfacl -m u:user1:r file
Herencia de permisos – default ACL
¿Hay alguna forma de que también se apliquen los permisos de la carpeta destino cuando se mueve un fichero/directorio? Por defecto arrastran los permisos originales
He estado haciendo pruebas, por ejemplo:
Como ves, se aplican los permisos al fichero recién copiado (el original no tenía esos permisos)
¿Te referías a esto?