Bonjour,
J'ai un script lancé en un user qui est dfférent du root.
ce script fait appel à une commande qui nécessite les droits root.
J'ai ajouté cette commande à ce user sous /etc/sudoers
Si je lance la commande depuis la console, ça fonctionne correctement sans demander un mot de passe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 myuser ALL=NOPASSWD: /sbin/service myservice start
Si je la mets dans mon script, il me demande un mot de passe lors de l'exécution de cette commande.
Je l'ai défini dans mon script comme suit:
Est ce que vous avez une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sudo /sbin/service myservice start
Merci
Partager