Linux et Gestion d'utilisateurs

Résolu
Steph115 Messages postés 163 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 3 février 2012 - 28 avril 2006 à 02:33
Steph115 Messages postés 163 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 3 février 2012 - 28 avril 2006 à 02:59
Bonjour j'utilise cette commande sous linux : "chage -d 0 user" qui permet de forcer le changement de mot de passe au prochain démarrage d esa session.

Bizarement quand j'essaye avec php de faire : "shell_exec("chage -d 0 user");" la commande me renvoie bien NULL
en faisant un man chage on s'apercoit qu'elle renvoie 0 en cas de succès

J'ai bien pense a mettre le raccourci dans visudo de facon a autoriser apache a lancer des commandes root (marche nickel pour useradd et userdel)

Sauf cette commande impossible a passer j'ai essayer avec exec et system sans resultat non plus.

Merci. ++ Nexus Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.

1 réponse

Steph115 Messages postés 163 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 3 février 2012
28 avril 2006 à 02:59
J'ai finalement trouvé une erreur à la **>==<**

il faut rajouter sudo devant la commande.

Bonne prog a vous,

Merci. ++ Nexus Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
3
Rejoignez-nous