View Full Version : Modifica permessi file e directory
Devo modificare i permessi di una directory contenente sottodirectory e molti file.
Da terminale come posso impostare i permessi 755 a tutte le directory e 644 a tutti i file?
da niubbo... avendo qualche minuto a disposizione :D farei.........
chmod 755 directory_principale
poi directory per directory
chmod 644 *.*
oppure ho uno script per la conversione di tutti i file contenuti dentro una directory madre e dentro le subdirectory... sicuramente, cambiando il comando, si puņ adattare... vedo un po se combino qualcosa :D
secondo ciņ che ho detto prima, questo sarebbe il codice ma prima spero che qualcuno che ne capisce lo controlla :D
#!/bin/bash
DIRECTORIES=$(echo -n $(find . -type d))
START=$(pwd)
chmod 755 $START
for directory in $DIRECTORIES; do
cd "$directory"
chmod 644 *.*
cd $START
done
Gimli[2BV!2B]
15-11-2009, 18:58
man chmod: controllate l'opzione -R, detta anche --recursive
Ah, scusate, ho letto velocemente. +1 per quanto suggerito da RoT
ho controllato prima l'help... ma l'opzione -r credo che applichi i permessi a tutto quello che trova nelle sotto cartelle, directory incluse... quindi non risolveva il problema :)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.