scripts/gestion/set_droits.sh
bernat e87420b856 Plus d'erreur sur Nectaris.
Possibilite de voir si un client est correctement authentifié en wifi.
Ex : whos host=var

darcs-hash:20050915094152-d1718-d35cc3f526eb9b74fbdaa2974870cad1380d0ffc.gz
2005-09-15 11:41:52 +02:00

33 lines
613 B
Bash
Executable file

#! /bin/sh
BASE=/usr/scripts/gestion
# On vire les truc de sauvegarde qui peuvent avoir des droits bizarres
# et ca fait plus propre
rm -r *~ */*~ 2> /dev/null
chown -R respbats:adm $BASE
set_dr () {
if [[ -x $1 ]] ; then
chmod 775 $1
elif [[ $1 = "$BASE/clef-wifi" ]]; then
chmod 600 $1
elif [[ $1 = "$BASE/clef-encap" ]]; then
chmod 600 $1
elif [[ $1 = "$BASE/secrets.py" ]] || [[ $1 = "$BASE/secrets.pyc" ]]; then
chmod 640 $1
else
chmod 664 $1
fi
}
for i in $(ls $BASE)
do
set_dr $BASE/$i
done
for i in $(ls $BASE/gen_confs)
do
set_dr $BASE/gen_confs/$i
done