GNU/Linux >> Tutoriales Linux >  >> Linux

linux/setfacl:establece todos los archivos/directorios actuales/futuros en el directorio principal en 775 con el propietario/grupo especificado

Solución 1:

De hecho, encontré algo que hasta ahora hace lo que pedí, lo comparto aquí para que cualquier persona que tenga este problema pueda probar esta solución:

sudo setfacl -Rdm g:groupnamehere:rwx /base/path/members/
sudo setfacl -Rm g:groupnamehere:rwx /base/path/members/

R es recursivo, lo que significa que se le aplicará la regla a todo lo que esté bajo ese directorio.
d es predeterminado, lo que significa que para todos los elementos futuros creados en ese directorio, estas reglas se aplicarán de forma predeterminada.m es necesario para agregar/modificar reglas.

El primer comando es para elementos nuevos (de ahí la d), el segundo comando es para elementos antiguos/existentes en la carpeta. Espero que esto ayude a alguien, ya que esto es un poco complicado y no muy intuitivo.

Solución 2:

Para ir con su respuesta aceptada...

Puede combinar esos comandos juntos como:

sudo setfacl -Rm d:g:groupnamehere:rwx,g:groupnamehere:rwx /base/path/members/

Solución 3:

setfacl en Linux tiene el -d y -k opciones para manipular los permisos predeterminados que probablemente son lo que está buscando (ver man para más información).


Linux
  1. Cómo encontrar un archivo en Linux en todos los directorios recursivamente

  2. ¿Cómo reemplazar un carácter con otro en todos los nombres de archivo de los directorios actuales?

  3. Linux:¿Suid no tiene efecto en los directorios con Linux?

  4. Crear y eliminar archivos y directorios en Linux

  5. ¿Cómo espejo un directorio con wget sin crear directorios principales?

Cómo copiar archivos y directorios en Linux

Mantener los archivos y directorios de Linux sincronizados con rsync

Conceptos básicos de la línea de comandos de Linux:trabajar con archivos y directorios

Eliminar solo archivos en el directorio en linux NO directorios

¿Cómo encontrar todos los archivos con un directorio principal en particular en Linux?

Cambiar el nombre de los archivos en Linux con una expresión regular