visudo, faire executer a apache une action reservé à root

visudo, faire executer a apache une action reservé à root - Divers - Linux et OS Alternatifs

Marsh Posté le 26-01-2006 à 21:18:18    

Salut à tous  :hello:  
 
J'ai un petit soucis je sollicite votre aide
 
Mon but est de permettre a apache d'executer test.sh
 
Aprés moult recherches googleienes, j'ai ajouté ce qui est en gras.
 
via "visudo"
 

Code :
  1. # /etc/sudoers
  2. #
  3. # This file MUST be edited with the 'visudo' command as root.
  4. #
  5. # See the man page for details on how to write a sudoers file.
  6. #
  7. # Host alias specification
  8. # User alias specification
  9. # Cmnd alias specification
  10. # Defaults
  11. Defaults        !lecture,tty_tickets,!fqdn
  12. # User privilege specification
  13. root    ALL=(ALL) ALL
  14. www-data ALL=NOPASSWD:/home/xpay/archives/test.sh
  15. # Members of the admin group may gain root privileges
  16. %admin  ALL=(ALL) ALL
  17. ~


 
 :??:  Si quelqu'un voit le probleme
 
Merci d'avance.  :wahoo:


Message édité par XPaY le 26-01-2006 à 21:18:37

---------------
"Xpay a toujours raison, même si ça fait chier de l'admettre."  PPPEP 07-09-2016 ## CRs sorties moto - Power and speed solve many things
Reply

Marsh Posté le 26-01-2006 à 21:18:18   

Reply

Marsh Posté le 26-01-2006 à 22:38:41    

Aucun linxien dans la place? :o


---------------
"Xpay a toujours raison, même si ça fait chier de l'admettre."  PPPEP 07-09-2016 ## CRs sorties moto - Power and speed solve many things
Reply

Marsh Posté le 26-01-2006 à 22:54:10    

ta conf est correct, c'est quoi le problème


Message édité par Mjules le 26-01-2006 à 22:54:18

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 26-01-2006 à 23:17:21    

En fait j'execute un script via un lien php, et ca ne le fait pas, ca veut pas le mount.
 
Mon script est :

Code :
  1. echo "Montage du dossier... </br>";
  2.         sudo mount -t smbfs //192.168.0.10/"Mes documents" /mnt/pc_xpay -o password=kikoo


 
Et quand je me log en www-data ca me dis "only root can do that"
 
Merci


Message édité par XPaY le 26-01-2006 à 23:18:03

---------------
"Xpay a toujours raison, même si ça fait chier de l'admettre."  PPPEP 07-09-2016 ## CRs sorties moto - Power and speed solve many things
Reply

Marsh Posté le 26-01-2006 à 23:39:37    

J'ai essayé avec un user "normal", c'est pareil


---------------
"Xpay a toujours raison, même si ça fait chier de l'admettre."  PPPEP 07-09-2016 ## CRs sorties moto - Power and speed solve many things
Reply

Marsh Posté le 30-01-2006 à 18:50:57    

et pourquoi www-data n'a pas dans ton visudo la commande mount ?

Reply

Marsh Posté le 07-02-2006 à 17:09:09    

Hello,
Remplace cette ligne:

Code :
  1. www-data ALL=NOPASSWD:/home/xpay/archives/test.sh


par  

Code :
  1. www-data ALL=NOPASSWD:/bin/mount


Dans ton script fait:  

Code :
  1. sudo /bin/mount -t smbfs //192.168.0.10/"Mes documents" /mnt/pc_xpay -o password=kikoo


et donne les droits d'exécution au groupe apache ca devrait mieux marcher je pense
 
++ ;)


Message édité par gentildreamer le 07-02-2006 à 17:09:55
Reply

Marsh Posté le 07-02-2006 à 19:13:57    

C'est bon ca fonctione depuis le tps xD
 
Merci qd même


---------------
"Xpay a toujours raison, même si ça fait chier de l'admettre."  PPPEP 07-09-2016 ## CRs sorties moto - Power and speed solve many things
Reply

Sujets relatifs:

Leave a Replay

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