J'utilise Ubuntu 11.04. Je veux exécuter un script qui vérifie un processus en cours et arrête le système lorsque ce processus se termine. Pour ce faire, l'utilisateur requiert un accès d'arrêt afin que le script puisse être exécuté sans avoir besoin d'un mot de passe.
J'ai fait référence à cette page et ajouté le texte dans mon fichier sudoers. Cependant, il me demande toujours le mot de passe chaque fois que j'exécute sudo shutdown -h now
. De plus, je reçois une erreur indiquant que les privilèges root sont requis lorsque j'exécute l'arrêt sans sudo.
Mon fichier sudoers ressemble à ceci.
# Cmnd alias specification
Cmnd_Alias SHUTDOWN = /sbin/shutdown
# User privilege specification
root ALL=(ALL:ALL) ALL
myusername ALL = NOPASSWD: SHUTDOWN
Comment puis-je autoriser un utilisateur à exécuter la commande d'arrêt sans avoir à saisir manuellement le mot de passe?
Merci.
sudoers
fichier réel et entier , s'il vous plaît?