Vous n'etes pas identifié
Portail Forum Admin

Executer un script cgi avec les droits root.


Index -> Général -> Executer un script cgi avec les droits root.

Auteur Post
Chewbaroot
Gnééé ?


Messages: 3404
Posté le 21/09/2005 à 10:39:37 Editer ce message Citer ce message 
Question un peu con, mais j'espere que vous pouvez m'aider, dans un script cgi ou même php y'a moyen d'être root pour faire un exec(halt) ?

Je prefere mettre le mot de passe root dans le script que d'activer le suexec ou sudo pour tous. smiley

Pegasus
Administrateur


Messages: 2414
Posté le 21/09/2005 à 10:51:03 Editer ce message Citer ce message 
pas la moindre idée smiley
Chewbaroot
Gnééé ?


Messages: 3404
Posté le 21/09/2005 à 10:51:22 Editer ce message Citer ce message 
Bin mince j'ai trouvé avec sudo
#sudo -u www-data /etc/shutdown
ensuite dans une page php:
exec(/etc/shutdown -h +3);

Ou mieux sous caudium avec une page rxml:
<cgi script="/etc/shutdown -h +3"></cgi>

Alala désolé du dérangement.

Même si sans sudo y'a quand même moyen prout ?

--Message édité par Chewbaroot le 21/09/2005 à 10:53:07--
ping
IPv6 Powered


Messages: 3784
Posté le 21/09/2005 à 11:26:53 Editer ce message Citer ce message 
chmod +s /sbin/shutdown
Chewbaroot
Gnééé ?


Messages: 3404
Posté le 21/09/2005 à 11:37:56 Editer ce message Citer ce message 
Comme j'ai dit plus haut je veux juste mettre le mot de passe root dans le script, je veux pas que tout le monde puisse arreter le pc que www-data visiblement seul sudo permet ca +s = tout le monde donc non.
ping
IPv6 Powered


Messages: 3784
Posté le 21/09/2005 à 11:41:38 Editer ce message Citer ce message 
Chewbaroot a écrit :

Comme j'ai dit plus haut je veux juste mettre le mot de passe root dans le script.


Et ben monsieur ParanoSecurité tu me deçoit! mettre le pass root dans un script en clair...
Index -> Général -> Executer un script cgi avec les droits root.
page 1
FermerFermer ce topic - DéplacerDéplacer ce topic vers une autre catégorie ou dans la corbeille
Page générée en 0 secondes et 34798 microsecondes