Questa domanda ha già una risposta qui:
Ho una cartella in cui le nuove sottocartelle e file verranno creati automaticamente, da uno script.
Voglio mantenere le autorizzazioni utente e di gruppo in modo ricorsivo per tutte le nuove cartelle e file inseriti nella directory principale. So che questo comporta l'impostazione di un bit appiccicoso, ma non riesco a trovare un comando che mostri esattamente ciò di cui ho bisogno.
Questo è quello che ho fatto finora:
sudo mkdir -p /path/to/parent
sudo chmod -R 660 myself:somegroup /path/to/parent
Successivamente, desidero che le autorizzazioni 660 vengano impostate in modo ricorsivo su tutte le cartelle e i file inseriti /path/to/parent
.
Tuttavia, tutto ciò che ho provato finora è fallito. Qualcuno può aiutare per favore?
In realtà la bandiera ottale 660 probabilmente non è nemmeno corretta. Le autorizzazioni che desidero sono:
- Le directory posizionate sotto
/path/to/parent
sono eseguibili dagli utenti con autorizzazioni - i file sono letti / scrivibili dall'utente stesso e dai membri di un gruppo
- I file e le cartelle in
/path/to/parent
NON sono leggibili dal mondo
Sono in esecuzione su Ubuntu 10.0.4 LTS.
Qualcuno può aiutare per favore?