Executer de commande root en utilisant php
Fermé
khoubaibisg
Messages postés
16
Date d'inscription
mercredi 30 décembre 2009
Statut
Membre
Dernière intervention
27 janvier 2010
-
16 janv. 2010 à 23:59
mamiemando Messages postés 33623 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 11 avril 2025 - 18 janv. 2010 à 00:50
mamiemando Messages postés 33623 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 11 avril 2025 - 18 janv. 2010 à 00:50
Bonjour,
j'ai utiliser la fonction exec() et systeme() pour executer des commande shell en script php comme "ls" et "whoami" ca marche bien mais si en utilise une commande root comme iptables -L ca n'a marche pas et faire sortir une page vide blanc
j'ai utiliser la fonction exec() et systeme() pour executer des commande shell en script php comme "ls" et "whoami" ca marche bien mais si en utilise une commande root comme iptables -L ca n'a marche pas et faire sortir une page vide blanc
A voir également:
- Executer de commande root en utilisant php
- Invite de commande - Guide
- Commande terminal mac - Guide
- Kingo root - Télécharger - Divers Utilitaires
- Easy php - Télécharger - Divers Web & Internet
- Commande dism - Guide
3 réponses
mamiemando
Messages postés
33623
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
11 avril 2025
7 840
17 janv. 2010 à 02:59
17 janv. 2010 à 02:59
Il faudrait regarder du côté de suphp mais ça ne me paraît pas une très bonne idée en terme de sécurisation de machine de permettre à un utilisateur d'administrer la machine de la sorte.
http://doc.ubuntu-fr.org/suphp
Il serait à mon avis beaucoup plus judicieux de passer par ssh plutôt que de vouloir passer par apache.
http://doc.ubuntu-fr.org/ssh
De mon point de vue, un utilisateur apache ne devrait jamais avoir possibilité d'accéder à des données en dehors de la racine du site (typiquement /var/www/...).
Bonne chance
http://doc.ubuntu-fr.org/suphp
Il serait à mon avis beaucoup plus judicieux de passer par ssh plutôt que de vouloir passer par apache.
http://doc.ubuntu-fr.org/ssh
De mon point de vue, un utilisateur apache ne devrait jamais avoir possibilité d'accéder à des données en dehors de la racine du site (typiquement /var/www/...).
Bonne chance
khoubaibisg
Messages postés
16
Date d'inscription
mercredi 30 décembre 2009
Statut
Membre
Dernière intervention
27 janvier 2010
17 janv. 2010 à 17:17
17 janv. 2010 à 17:17
comment on peut programmer en php pour connxion a ssh sous apache ?
mamiemando
Messages postés
33623
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
11 avril 2025
7 840
18 janv. 2010 à 00:50
18 janv. 2010 à 00:50
Ce sont deux serveurs distincts. L'un utilise le port 80 et le protocole http, l'autre le port 22 et le protocole ssh. Tu devrais lire les liens que je t'ai donné...
Bonne chance
Bonne chance