diff --git a/gestion/set_droits.sh b/gestion/set_droits.sh new file mode 100755 index 00000000..edc22a1b --- /dev/null +++ b/gestion/set_droits.sh @@ -0,0 +1,25 @@ +#! /bin/sh + +BASE=/usr/scripts/gestion + +chown -R respbats:adm $BASE + +set_dr () { + if [[ -x $1 ]] ; then + chmod 775 $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