|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Inscription : mai 2003 Messages : 164 ![]() |
Salut,
Voilà, je souhaite faire avec mes ptits doigts une plateforme pour gérer les accès à mon serveur en ftp et, un peu comme Plesk, la plateforme est accessible en http. J'ai donc un PHP qui execute un bash pour créer un utilisateur et son dossier avec un tas de betises dedans par defaut. ça créé bien le dossier mais le useradd ne marche pas... et de plus, le dossier appartient toujours à Apache et nom à l'utilisateur. Evidement le code marche nickel dans la console... Le bash est appelé comme ça : Code :
Code :
Merci Simo' |
||||
|
|
00
|
|
|
#2 |
![]() Inscription : mars 2004 Messages : 1 298 ![]() |
normal : c'est le serveur http qui lance la creation de compte, serveur qui tourne sous le user apache dans ton cas, le user apache n'a pas le droit de creer un utilisateur.
il n'y a pas beaucoup de solution : soit tu fait en sorte que apache est les droits (tres tres tres mauvais au niveau securité) via un lancement avec la commande sudo. soit, de loin plus securitaire, la demande de creation de compte en php creer un fichier avec l'ensembles des information utile, puis de maniere independente un script lancé par cron, controle le contenue de ce fichier, fait les creation et vide le fichier. Creation en différé des comptes mais non delivrance d'acces dangereux au serveur http. |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : mai 2003 Messages : 164 ![]() |
ah bah oui suis-je bête!
Merci pour ton conseil, je vais voir cela alors Simo' |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com