cs_denden13h54
Messages postés27Date d'inscriptiondimanche 15 juin 2003StatutMembreDernière intervention29 janvier 2010
-
31 mai 2005 à 23:02
cs_denden13h54
Messages postés27Date d'inscriptiondimanche 15 juin 2003StatutMembreDernière intervention29 janvier 2010
-
2 juin 2005 à 08:59
Bonjor, je vous ecrit, parce que j'ai une machine qui me sert à rien,
et je voudais savoir si quelqu'un pourrait m'expliquer comment faire un
script php, qui me permettrai de créer un compte FTP sur ma machine,
afin d'en faire un serveur d'hebergement.
Je vous demande juste d'éviter les commentaires du genre, ca sert à
rien su tu reste pas connecter H24, ta machine est pas assez puissante,
je fais ceci, simplement pour approfondir mes connaissances en PHP.
Merci d'avance
cs_sjon
Messages postés861Date d'inscriptionmardi 26 mars 2002StatutMembreDernière intervention29 novembre 20061 1 juin 2005 à 04:20
Sael og blesud
Bah en fait cela dépend de beaucoup de choses comme :
- Quel est votre plateforme Linux ?
- Quel est le noyau ?
- Quel est votre server Apache ?
- Quel est votre version de php ?
- Quel est votre server ftp ?
- Vos server Apache et ftp fonctionnent sous quel mode ?
- Quel est votre firewall, IDS ... etc ... ? Comment sont-ils configurés ?
- Quel user exécute Apache et quel sont ses droits ?
- Quel user exécute votre server ftp et quel sont ses droits ?
- Comment a été compilé votre server Apache et votre server ftp ?
- Quelle est votre version de CGI ?
- Disposez-vous de Perl ou Python ?
- Disposez de sudo sudoer ? Si oui comment sont-ils configurés ? Sont-ils chargés en tant que librairies Apache ?
- ... etc ...
Dans 98% des cas ils vous faudra exécuter des commandes shell via des commandes php telles que 'exec', 'shell_exec' ... ou des instructions Perl, Python, CGI.
PS : "Je vous demande juste d'éviter les commentaires du genre, ca sert à rien su tu reste pas connecter H24, ta machine est pas assez puissante, je fais ceci, simplement pour approfondir mes connaissances en PHP". Je ne pense pas que vous ayez déjà à vous plaindre ...
Bon courage ...
NB : Si la réponse vous convient merci de l'accepter pour fermer ce thread ...
Sigurjón Bírgir Sigurðssón aka Sjón
HARDWARE : Partie de l'ordinateur qui reçoit les coups quand se plante le software ...
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 1 juin 2005 à 20:18
Salut,
tout dépend justement comme l'a dit sjon de ton OS (système
d'exploitation) et des commandes que tu permets via PHP. (en sachant
que si tu alloues des commandes elles seront disponibles pour tout le
monde il me semble).
cs_sjon
Messages postés861Date d'inscriptionmardi 26 mars 2002StatutMembreDernière intervention29 novembre 20061 2 juin 2005 à 00:37
Sael og blesud
Anthomicro >>> END_ANTHO
Cela depend, en effet dans le cadre d'un server Apache 2 ( par exemple ) qui est bien configuré seul le user apache2 pourra user des commandes shell sudoer mais cela depend également de la configuration de sudo sudoer. Hors dans le cadre d'un server Apache-Perl ( par exemple ) ce n'est non plus php qui intervient mais Perl hors la gestion de droit est totalement différente.
Par ailleurs il est possible de lancer un service Apache2 sous le user " toto " mais d'attribué des droit d'exécution Apache, php au user " titi " via une gestion de groupe, Guid, Suid ...
END_ANTHO
Bon courage ...
NB : Si la réponse vous convient merci de l'accepter pour fermer ce thread ...
Sigurjón Bírgir Sigurðssón aka Sjón
HARDWARE : Partie de l'ordinateur qui reçoit les coups quand se plante le software ...