erreur avec sudo - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 26-07-2005 à 10:21:53
J'ai déjà plus l'erreur, j'ai rajouté ca :
/bin/su - oracle -c '/soft/oracle/product/9.2.0.1.0/bin/lsnrctl start'
mais il me demande quand meme le mot de passe quand j'essaie d'executer la commande
j'ai rajouté dans /etc/sudoers
exploit ALL=(ALL) ALL
il demande toujours le mot de passe
Marsh Posté le 26-07-2005 à 10:59:33
Problème résolu,
c'était une erreur dans mon script utilisé.
je n'invoquai pas sudo pour lancer la commande ...
no comment
Marsh Posté le 26-07-2005 à 10:16:23
Bonjour ,
J'ai un problème avec le fichier de configuration de sudo ...
Je vous explique la situation :
un utilisateur "toto" doit pouvoir à travers un menu d'exploitation relancer des services systèmes.
Jusqu'ici pas de problème avec les services comme apache, tomcat ...
Mais j'ai besoin que cet utilisateur redemarre le listener oracle
la commande qui permet de redémarrer le listener oracle est la suivante :
su - oracle -c '/soft/oracle/product/9.2.0.1.0/bin/lsnrctl start'
je pensais que la ligne suffirait dans /etc/sudoers
toto ALL=NOPASSWD: "su - oracle -c '/soft/oracle/product/9.2.0.1.0/bin/lsnrctl start'"
j'ai essayé sans les " :
toto ALL=NOPASSWD: su - oracle -c '/soft/oracle/product/9.2.0.1.0/bin/lsnrctl start'
J'ai toujours la même erreur :
>>> sudoers file: syntax error, line 44 <<<
sudo: parse error in /etc/sudoers near line 44
Vous avez une idée ?
Merci
---------------
PSN : julien_fr38