Cambiare i permessi di una directory ricorsivamente
Open Source, Shell, Sistema, Tips & tricks 1 Luglio 2008, 16:49Pubblico qui una tip di poche, pochissime parole per una persona che mi ha chiesto come si possano cambiare ricorsivamente i permessi di tutto il contenuto di una directory in maniera corretta e - soprattutto - indolore. Posto che vogliamo assegnare ai file permessi 644 e alle directory 755 - come sempre andrebbe fatto - è sufficiente spostarsi nella directory in questione e lanciare i comandi che seguono:
find . -type f -print0 | xargs -0 chmod 644
find . -type d -print0 | xargs -0 chmod 755
Altro non serve…
















1 Luglio 2008 alle 20:43
No scusa ma un chmod -R e’ troppo complicato?
2 Luglio 2008 alle 8:38
Ciao Federico,
chmod -R non va bene: tieni conto che le dir vanno a 755 mentre i file a 644, con il semplice chmod -R possiamo mettere tutto a 644 oppure tutto a 755, ma non possiamo distinguere fra dir e file. Spero di essermi spiegato meglio ora.
Ciao
P.S.: Sono sul tuo blog in questo momento, ci sono post davvero interessanti, alcuni molto divertenti. Complimenti! Magari prima o poi potremmo scambiarci un po’ di materiale, se sei d’accordo. A presto.