X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=populate_forward.sh;fp=populate_forward.sh;h=b492c9c610e7492a5141dba482b52499f8000fe9;hb=7f26c0abefaf1bc5ae75075600c70e2e2c2b95ce;hp=276a5f3a57a339e2ff74c655b6095ff06d2e4aad;hpb=2d7cd8502b1d458af1c6994d6f983560aa7b6e6a;p=scripts-20-100.git diff --git a/populate_forward.sh b/populate_forward.sh index 276a5f3..b492c9c 100755 --- a/populate_forward.sh +++ b/populate_forward.sh @@ -2,15 +2,26 @@ # Remplir le fichier forward -find /home -mindepth 1 -maxdepth 1 -type d | sort | \ -while read -r dossier; -do - if test -f ${dossier}/.forward; - then - echo -n "${dossier/\/home\//} : "; - cat ${dossier}/.forward - fi -done > forwards +USER=legallic -chown legallic:users forwards -chmod 600 forwards +FILE=/home/${USER}/forwards + +if [ $EUID -eq 0 ] +then + touch ${FILE} + chown ${USER}:users ${FILE} + chmod 600 ${FILE} + + find /home -mindepth 1 -maxdepth 1 -type d | sort | \ + while read -r dossier; + do + if test -f ${dossier}/.forward; + then + echo -n "${dossier/\/home\//} : "; + cat ${dossier}/.forward + fi + done > ${FILE} + +else + echo "À exécuter en root !" +fi