Ho creato una directory e ho usato chown per rendere il mio utente e raggruppare il proprietario. Se creo una nuova cartella all'interno della cartella principale, le autorizzazioni per "altri" nella scheda autorizzazioni sono impostate su "accesso ai file" e non su "crea ed elimina file".
Come posso garantire che tutte le sottocartelle e i file della mia cartella principale abbiano tutti i permessi principali per impostazione predefinita?
Ubuntu 16.04LTS
Directory/opt/lampp/htdocs directory
Risposta accettata:
Usando il setfacl
strumento puoi impostarlo con:
sudo setfacl -R -d -m o::rwx /opt/lampp/htdocs
sudo setfacl -R -m o::rwx /opt/lampp/htdocs
La prima riga lo imposta come predefinito, mentre la seconda si limita a modificare e lascia il acl
( elenco di controllo accessi ) valori. La prima riga è ciò che stai cercando.
Info:
-d
:impostazione predefinita per le sottocartelle future-m
:modificaacl
esistente-R
:apporta modifiche ricorsivamenteo
:impostaacl
per la cartella altri
Vedi man setfacl