cfoufa
Messages postés23Date d'inscriptionlundi 31 octobre 2005StatutMembreDernière intervention19 décembre 2005
-
23 nov. 2005 à 00:36
cfoufa
Messages postés23Date d'inscriptionlundi 31 octobre 2005StatutMembreDernière intervention19 décembre 2005
-
3 déc. 2005 à 16:52
Bonjour! J'ai deja posté une question sur le sujet. J'ai eu un debut de reponse mais je bloque toujours! Je vais essayer d'etre le plus clair possible dans l'ennocé de mon problème:
Je souhaite mettre au point un script PHP qui automatise l'ajout d'utilisateurs dans un systeme linux a travers un formulaire d'enregistrement (comme quand on s'inscrit a Yahoo etc.). Pour cela j'utilise un formulaire simple d'ou je recupere pour le moment un username et un pass. Puis je lance la commande adduser de PHP a travers la commande exec en lui donnant comme parametre username et d'autre informations comme le groupe etc. Jusque la, rien d'extraordinaire. Le probleme se corse quand il faut assigner un mot de passe a l'utilisateur. Avec exec on peu appellé passwd en lui donnant comme parametre le nom user. Les connaisseur linux sauront qu'executé dans le shell, cette comande revient au depart en affichant New Uniw Password: et attend la saisie du pass, puis après saisie et validation attend une re-saisie pour confirmation. C'est cette partie ardue qui consiste a assigner le mot de passe qui me bloque!
Si quelqu'un a des suggestions, des idées, qu'il me l'ai fasse savoir!
J'espère que je n'ai pas été trop long!
Merci d'avance!
cfoufa
Messages postés23Date d'inscriptionlundi 31 octobre 2005StatutMembreDernière intervention19 décembre 2005 28 nov. 2005 à 08:52
ShareVB tu propose d'editer le fichier passwd solution que j'ai éliminer au depart pour deux raison:
-N'importe qui ne peux pas ecrire dans un fichier passwd, donc il faut modifier ces droit et la gros risque de sécurité pour le server!
-Si on ne modifie pas les droit, pas d'édition possible car les scripts ne s'executent pas en root!
Si je me le trompe tu me le dit!
PS: le fichier passwd que je connais se trouve dans /etc/passwd, c'est quoi ce fichier /usr/bin/passwd???
cfoufa
Messages postés23Date d'inscriptionlundi 31 octobre 2005StatutMembreDernière intervention19 décembre 2005 29 nov. 2005 à 18:17
Merci ShareVB!
Je suis encore dessus! Si je trouve le moyen de le faire ben tu sera le premier a en être informé!
Merci pour cet échange instructif (ça me change!)!
Bon courage dans ce que tu fais!
cfoufa
Messages postés23Date d'inscriptionlundi 31 octobre 2005StatutMembreDernière intervention19 décembre 2005 3 déc. 2005 à 15:04
Tu peux m'aider!!!
Le script que tu m'a donnée est okay, mais j'ai des problème pour aquérir les droit root pour l'excuter! De plus amples explications de la procèdure a suivre serait les bienvenus!
Merci!
cfoufa
Messages postés23Date d'inscriptionlundi 31 octobre 2005StatutMembreDernière intervention19 décembre 2005 3 déc. 2005 à 16:52
Bon l'extention Posix n'ai pas disponible sous Windows. Le problème c'est que même sous linux (mandrake 8.1), j'ai le même message d'erreur pourtant ils disent que l'extention est activée par defaut!