Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1422 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Exécuter des commandes en tant que root [Résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Exécuter des commandes en tant que root [Résolu]

n°410429
TeigneuX
Posté le 28-05-2003 à 15:00:28  profilanswer
 

Je dois changer le contenu de certains fichiers et je ne sais pas comment faire :
J'ai essayé se logger avec
<?
exec("su root" );
....
exec("login root" );
?>
Pas moyen en rajoutant le mot de passe après bien sûr  :D  
Est-il vraiment possible de se logger en root ? ou de changer de login tout court ?
Quand je lance whoami -> résultat 'Nobody' --> Lol  :D  
 
Bref si quelqu'un a la réponse, je serais bien content...
 
PS: J'ai vu un post sur le même sujet mais personne ne donne la réponse...


Message édité par TeigneuX le 03-06-2003 à 11:06:52

---------------
Computers are like conditioners, it bugs when you open Windows !
mood
Publicité
Posté le 28-05-2003 à 15:00:28  profilanswer
 

n°410611
jagstang
Pa Capona ಠ_ಠ
Posté le 28-05-2003 à 16:25:39  profilanswer
 

tu peux faire un su root, seulement si tu es en ssh, en php oublie à mon avis...
 
Si qqn peut confirmer

n°410613
skeye
Posté le 28-05-2003 à 16:27:24  profilanswer
 

Bah pas évident...avec sudo peut-etre?

n°410615
Mara's dad
Yes I can !
Posté le 28-05-2003 à 16:29:26  profilanswer
 

Yes, regarde du coté de sudo.
 
Sinon, fait tourner apache en root au lieu de nobody (httpd.conf), mais c'est le pire truc à faire  :ouch:


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°410623
TeigneuX
Posté le 28-05-2003 à 16:42:32  profilanswer
 

Exécuter un shell script qui se change en root et lance la page php ? :??:  
Clair que root au lieu de nobody c po la peine  :o  
 
 :jap:


---------------
Computers are like conditioners, it bugs when you open Windows !
n°410629
Mara's dad
Yes I can !
Posté le 28-05-2003 à 16:48:58  profilanswer
 

Sinon, change les droits et/ou le propriétaire des fichiers à modifier.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°410630
TeigneuX
Posté le 28-05-2003 à 16:49:56  profilanswer
 

Ouais y'a aussi base_dir le prob c que je dois aussi lancer des commandes uniquement accessibles de root... :(


---------------
Computers are like conditioners, it bugs when you open Windows !
n°410638
TeigneuX
Posté le 28-05-2003 à 16:57:51  profilanswer
 

Pour SUDO, si quelqu'un d'autre upload une page php n'importe qui peut utiliser SUDO en bref, ca c po cool....
UN chown root d'un script peut exécuter tout en root ?
 
Merci de votre aide  :jap:


---------------
Computers are like conditioners, it bugs when you open Windows !
n°410640
Mara's dad
Yes I can !
Posté le 28-05-2003 à 16:59:28  profilanswer
 

Bon, ben tu programme un daemon en C, shell... qui fait ce qui doit être fait en tant que root. Le daemon réalise la tâche sur la détection de présence d'un fichier par exemple.
 
Nan ! C'est pas bô !
 
On te l'a dit : sudo !
 

man --help
man, version 1.5j
 
syntaxe: man [-adfhktwW] [section] [-M chemin] [-P visu] [-S liste]
         [-m système] [-p chaîne] nom ...
 
  a : recherche toutes les entrées correspondantes
  c : n'utilise pas de fichier cat
  d : affiche une floppée d'informations de déboguage
  D : comme -d, mais affiche aussi les pages
  f : équivalent à whatis(1)
  h : affiche ce message d'aide
  k : équivalent à apropos(1)
  t : utilise troff pour le formatage des pages
  w : indique l'emplacement des pages de manuel qui seraient affichées
      (si aucun nom n'est donné, affiche les répertoires qui seraient scrutés)
  W : comme -w, mais n'affiche que les noms de fichiers
 
  C fichier : prend « fichier » comme fichier de configuration
  M chemin  : assigne le chemin de recherche des pages à « chemin »
  P visu    : utilise le programme « visu » pour afficher les pages
  S liste   : liste de sections séparées par des deux points
  m système : recherche d'autres systèmes de pages de manuel
  p chaîne  : la chaîne détermine les préprocesseurs à employer
               e - [n]eqn(1)   p - pic(1)    t - tbl(1)
               g - grap(1)     r - refer(1)  v - vgrind(1)


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°410642
Mara's dad
Yes I can !
Posté le 28-05-2003 à 17:02:52  profilanswer
 

TeigneuX a écrit :

Pour SUDO, si quelqu'un d'autre upload une page php n'importe qui peut utiliser SUDO en bref, ca c po cool....
UN chown root d'un script peut exécuter tout en root ?
 
Merci de votre aide  :jap:  


 
Si quelqu'un peut uploader une page PHP, quel que soit la solution, tu aurras le même problème.
 
Il ne faut pas laisser uploader un fichier PHP !  :ouch:  


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
mood
Publicité
Posté le 28-05-2003 à 17:02:52  profilanswer
 

n°411493
TeigneuX
Posté le 30-05-2003 à 14:43:47  profilanswer
 

bah un chown en root tu peux pas upper dessus puisque il n'y a pas de user root ftp.
Mais le deamon c'est une bonne idée...


---------------
Computers are like conditioners, it bugs when you open Windows !
n°412766
TeigneuX
Posté le 02-06-2003 à 13:36:23  profilanswer
 

Oki j'ai utilisé SUDO mais par contre je n'arrive pas à le faire fonctionner : je m'explique en ssh, ça fonctionne je peux lancer la fonction, par contre en php c'est comme s'il n'avait pas le droit de créer le rep alors que je lui ai donné les droits root, en bref je capte pas pkoi il veut pas créer le fichier :sweat:  :sweat:  :sweat:  
 
Aidez moa....plzz :(  
Mon tuteur est pas chaud pour changer le base_dir vu les risques que ca comporte.


---------------
Computers are like conditioners, it bugs when you open Windows !
n°413971
TeigneuX
Posté le 03-06-2003 à 09:29:25  profilanswer
 

G changé le openbase_dir et ça marche, mais en lancant la commande vdeldomain (vpopmail) il me dit qu'il n'y a pas d'arguments alors que la commande est bien construite...Y'a-t-il une varaible de php.ini qui indique les droits de suppression dans certains repertoires ??? :??:  
 
 :jap:


---------------
Computers are like conditioners, it bugs when you open Windows !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Exécuter des commandes en tant que root [Résolu]

 

Sujets relatifs
[PHP]Qqun sait pkoi les include externes sont impossibles avec phpwin?[postgresql] [resolu] Probleme de language SQL
[PHP] Vérifier l'existance d'une db[PHP] Fonction qui retourne les dates de tous les samedis de l'année
Pause en Java [ Résolu]Modifier l'imprimante par défaut ! : RESOLU: voila le code !
[RESOLU] kestion a la kon : recherche de String ds un FILE[PHP / BlaBla - limite]
Comment faire une fortune sur un site ? | résolu (code complet)[MFC VC++6] Erreur de link... [résolu]
Plus de sujets relatifs à : [PHP] Exécuter des commandes en tant que root [Résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR