CHMOD ricorsivo di directory o files
Il mese scorso, in occasione dell’uscita di Jaunty Jackalope, mi è capitato di dover migrare il filesystem del mio portatile da ReiserFS a Ext4.
Non avendo sufficiente spazio libero sul fisso per un backup della partizione ho chiesto in prestito a mio padre il suo box USB da 500GB suddiviso in 2 partizioni da 250GB, una ReiserFS e una NTFS.
Non riuscendo a salvare tutto sulla Reiser ho dovuto copiare alcune directory sulla partizione NTFS per poi trasferirle sulla nuova partizione Ext4 del portatile.
Il problema è che nel passaggio da Raiser a NTFS sono andati persi tutti i permessi di files e directory, sostituiti con pessimo 777.
Fortunatamente la console, come sempre accade, ci viene in aiuto:
Con il comando soprastante si vanno a cambiare in modo ricorsivo tutti i permessi delle sole directory.
Se invece si vogliono cambiare i permessi dei files è sufficiente sostituire il tipo da d a f:
Articoli forse correlati:
Mi chiamo Roberto, sono uno studente di Informatica e abito a Cagliari.






MAX
13 giu, 2009
GG JD
Commento inserito utilizzandoJD
16 giu, 2009
Grazie Max
Commento inserito utilizzandoevilsocket
5 nov, 2009
Non basterebbe chmod -R 755 directory ?
Commento inserito utilizzandoJD
5 nov, 2009
chmod -R non fa distinzione tra files e directory: andrebbe ad applicare i permessi 755 ricorsivamente anche ai files contenuti nella directory (dando a tutti il permesso di esecuzione).
I comandi riportati sopra servono solo se si vuole dare permessi differenti per files e directory.
Commento inserito utilizzandoevilsocket
5 nov, 2009
giusta osservazione, nn avevo considerato questo dettaglio
Commento inserito utilizzando