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:modificaaclesistente-R:apporta modifiche ricorsivamenteo:impostaaclper la cartella altri
Vedi man setfacl