Quelque chose m’échappe.
lorsque je modifie /etc/sudoers de cette manière
# User privilege specification
root ALL=(ALL) ALL
laguespa ALL=(ALL) ALL
benevoles ALL=(ALL) ALL
public ALL=(ALL) ALL
je peux me connecter avec mot de passe utilisateur et depuis tous les comptes, tandis qu’en modifiant le sudoers de cette manière c’est à dire en autorisant l’exécution des commandes écrites dans mon script sans mot de passe et pour mon compte…
# User privilege specification
root ALL=(ALL) ALL
# laguespa ALL=(ALL) ALL
# benevoles ALL=(ALL) ALL
# public ALL=(ALL) ALL
laguespa ALL=NOPASSWD: sudo br2684ctl -b -c 0 -a 8.35
laguespa ALL=NOPASSWD: sudo ifconfig nas0 up
laguespa ALL=NOPASSWD: sudo ifconfig nas0 up
laguespa ALL=NOPASSWD: sudo pon dsl-provider
laguespa ALL=NOPASSWD: sudo poff -a
je ne peux même plus activer la connexion depuis mon compte et j’ai (quand je lance le script en terminal) des retours d’erreurs de syntaxe qui correspondent aux lignes que j’ai ajoutées pour l’utilisateur laguespa.
$ /home/laguespa/Documents/bin/activer_modem_fast800
>>> /etc/sudoers: syntax error near line 19 <<<
>>> /etc/sudoers: syntax error near line 20 <<<
>>> /etc/sudoers: syntax error near line 21 <<<
>>> /etc/sudoers: syntax error near line 22 <<<
>>> /etc/sudoers: syntax error near line 23 <<<
sudo: parse error in /etc/sudoers near line 19
sudo: no valid sudoers sources found, quitting
>>> /etc/sudoers: syntax error near line 19 <<<
>>> /etc/sudoers: syntax error near line 20 <<<
>>> /etc/sudoers: syntax error near line 21 <<<
>>> /etc/sudoers: syntax error near line 22 <<<
>>> /etc/sudoers: syntax error near line 23 <<<
sudo: parse error in /etc/sudoers near line 19
sudo: no valid sudoers sources found, quitting
>>> /etc/sudoers: syntax error near line 19 <<<
>>> /etc/sudoers: syntax error near line 20 <<<
>>> /etc/sudoers: syntax error near line 21 <<<
>>> /etc/sudoers: syntax error near line 22 <<<
>>> /etc/sudoers: syntax error near line 23 <<<
sudo: parse error in /etc/sudoers near line 19
sudo: no valid sudoers sources found, quitting
>>> /etc/sudoers: syntax error near line 19 <<<
>>> /etc/sudoers: syntax error near line 20 <<<
>>> /etc/sudoers: syntax error near line 21 <<<
>>> /etc/sudoers: syntax error near line 22 <<<
>>> /etc/sudoers: syntax error near line 23 <<<
sudo: parse error in /etc/sudoers near line 19
sudo: no valid sudoers sources found, quitting
Une autre question. Est-il nécessaire de placer mon script dans /usr/local/bin et pourquoi ?