erlug
[Top] [All Lists]

[Erlug] Cambiare permessi ricorsivamente

To: erlug@xxxxxxxxxxxxxx
Subject: [Erlug] Cambiare permessi ricorsivamente
From: Massimo Danieli <m.danieli@xxxxxxxxxxxx>
Date: Sun, 04 Dec 2005 17:46:07 +0100
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

<Prev in Thread] Current Thread [Next in Thread>