erreur avec sudo

erreur avec sudo - Codes et scripts - Linux et OS Alternatifs

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  :fou: :
>>> sudoers file: syntax error, line 44 <<<
sudo: parse error in /etc/sudoers near line 44

 
Vous avez une idée ?  :jap:  
 
Merci ;)


---------------
PSN : julien_fr38
Reply

Marsh Posté le 26-07-2005 à 10:16:23   

Reply

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


---------------
PSN : julien_fr38
Reply

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 :D


---------------
PSN : julien_fr38
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed