GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Impostazione predefinita di nuovi file e cartelle secondari alla proprietà della cartella principale?

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:

  1. -d :impostazione predefinita per le sottocartelle future
  2. -m :modifica acl esistente
  3. -R :apporta modifiche ricorsivamente
  4. o :imposta acl per la cartella altri

Vedi man setfacl


Ubuntu
  1. Rimuovere file e cartelle nel terminale Linux

  2. Come confrontare due cartelle e copiare la differenza in una terza cartella?

  3. Cartella desktop e file scomparsi?

  4. Come creare una nuova cartella o nuovi file in cPanel File Manager?

  5. Come posso spostare file e directory nella cartella principale in Linux?

Come comprimere file e cartelle in Linux [Suggerimento per principianti]

Utilizzo di file e cartelle sullo schermo del desktop in Ubuntu

Come nascondere cartelle e file in Linux usando un file di testo

Come creare nuove cartelle nel File Manager?

Trovare i file e le cartelle più grandi nella riga di comando di Linux

Come comprimere file e cartelle in Linux