Buonasera a tutti,
esiste un comando, o una serie di comandi da scriptare, che permetta di chmod-are ricorsivamente tutti gli elementi di una cartella root, a 755 se si tratta di una cartella, a 644 se si tratta di un file?
Buonasera a tutti,
esiste un comando, o una serie di comandi da scriptare, che permetta di chmod-are ricorsivamente tutti gli elementi di una cartella root, a 755 se si tratta di una cartella, a 644 se si tratta di un file?
Originariamente inviato da detroit
chmod -R directory
al limite era chmod -R 755 directory ...Originariamente inviato da detroit
chmod -R directory
Il mio problema è diverso: dovrei chmod-are, a 755 le sottodirectory (e le sotto-sotto, e le sotto-sotto-sotto....), ed a 644 i file.
Direi si possa fare con un paio di chiamate a find.
Una roba del tipo:
Non l'ho testato ma dovrebbe (potrebbe ) funzionare.codice:find /path/dir -type d -exec chmod 755 {} \; find /path/dir -type f -exec chmod 644 {} \;
Funziona ed e` la soluzione piu` pulita. Attenzione che non ha effetto sui file/directory .nomefileOriginariamente inviato da vortex87
Non l'ho testato ma dovrebbe (potrebbe ) funzionare.