Executer de commande root en utilisant php
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
Configuration: Linux Fedora Firefox 3.5
A voir également:
- Executer de commande root en utilisant php
- Invite de commande - Guide
- Expert php - Télécharger - Langages
- Invite de commande mac - Guide
- En n'utilisant que le clavier, quel mot obtenez-vous ? ✓ - Forum Windows
- Commande cdiscount en cours de validation ✓ - Forum Consommation & Internet
3 réponses
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