J'utilise Ubuntu 11.04. Je veux exécuter un script qui vérifie un processus en cours d'exécution et éteint le système lorsque ce processus se termine. Pour ce faire, l'utilisateur a besoin d'un accès d'arrêt afin que le script puisse être exécuté sans nécessiter de 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 lorsque j'exécute sudo shutdown -h now
. De plus, j'obtiens une erreur disant que les privilèges root sont nécessaires, lorsque j'exécute shutdown sans sudo.
Mon fichier sudoers ressemble à quelque chose comme ceci.
# Cmnd alias specification
Cmnd_Alias SHUTDOWN = /sbin/shutdown
# User privilege specification
root ALL=(ALL:ALL) ALL
myusername ALL = NOPASSWD: SHUTDOWN
Comment puis-je donner la permission à un utilisateur d'exécuter la commande d'arrêt sans avoir à entrer manuellement le mot de passe ?
Merci.