Vi è mai capitato di doverlo fare ?
per ora la soluzione piu intellighente che mi è venuta in mente e questa
#!/bin/sh
echo “Per cambiare ricorsivamente i permessi devi darmi tre parametri”
echo “La dir di partenza:”
read START_DIR
echo “Permessi per i file in ottale (es 640):”
read F_PERM
echo “Permessi per le dir in ottale (es 750):”
read D_PERM
echo “”
echo “******** ATTENZIONE ********”
echo “”
echo “Sto per cambiare i permessi ricorsivamente nelle dir $START_DIR”
echo “I nuovi permessi saranno $F_PERM per i file e $D_PERM per le dir”
echo “”
echo “Confermi questa scelta [y/n]?”
read ANS
case “$ANS” in
y | Y )
find . -type f -exec chmod $F_PERM ‘{}’ \; -or -type d -exec chmod
D_PERM ‘{}’ \;
echo “Fatto !”
;;
n | N )
exit
echo “Fatto !”
;;
* )
echo “Devi rispondere y o n !”
echo “Riprova, sarai piu fortunato”
;;
esac
Se fa il caso vostro bene, se avete idee migliori benissimo (anzi
benissimissimo eg)
Andy
|