Permission denied

Résolu
Bonjour amis internautes :)

J'ai un petit problème, j'ai codé un script que voici pour optimiser mon fichier rsyslog :


TXT1="\$ActionFileDefaultTemplate"
TXT2="#\$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat"
sudo sed -i "s|${TXT1}.*|${TXT2}|" /etc/rsyslog.conf
sudo echo -e "\n" >> /etc/rsyslog.conf
sudo echo "\$template energySaving,\"%\$MONTH%-%\$DAY% \
%\$HOUR%:%\$MINUTE% %APP-NAME%: %rawmsg%\n\"" >> /etc/rsyslog.conf
sudo echo "\$ActionFileDefaultTemplate energySaving" >> /etc/rsyslog.conf


Je lance le script, le sed fonctionne, mais sur mes trois echo, on me renvoie "Permission denied, you can't access to /etc/rsyslog.conf".

Quelqu'un sait pourquoi ?

Merci d'avance ! :D

1 réponse

  1. Bonsoir,

    Essaye de faire chmod 755 /etc/rsyslog.conf et relance ton script ;)
    1. Merci de la reponse, mais ca m'etonnerait etant donne que le compte root a tous les droits, et que ca a quand meme marche avec sed. :) j'essaye ca des que je peux
    2. Ah oui, au temps pour moi, je n'avais pas vu les sudo en début de ligne.
    3. Aussi bizarre que cela puisse paraître, c'etait bien ça qui coinçait. Merci beaucoup et à bientôt :)
    4. De rien, bonne continuation !