[php] auth /etc/passwd /etc/group
mr_poussy
Messages postés
2740
Statut
Modérateur
-
Flachy Joe Messages postés 2303 Statut Membre -
Flachy Joe Messages postés 2303 Statut Membre -
Bonjour,
mes futur utilisateur vont creer leur compte ftp a partir d'une interface web (surement en php) du coup plutot que d'avoir une base mysql je me dis q'une authentif sur les fichier /etc/passwd et /etc/group serais le plus pratique pour moi.
qu'en pensez vous ?
Je cherche donc un moyen d'authentifier mes user de mon site web sur leur compte unix.
y a t il une commande pour ca en php ?
d'un cote ils remplissent un formulaires (nom, prenom, mot de passe, etc..) qui creer le compte unix et ensuite il s'authentifie grace a /etc/passwd que se soit sur mon site ou evec leur client ftp....
merci
mes futur utilisateur vont creer leur compte ftp a partir d'une interface web (surement en php) du coup plutot que d'avoir une base mysql je me dis q'une authentif sur les fichier /etc/passwd et /etc/group serais le plus pratique pour moi.
qu'en pensez vous ?
Je cherche donc un moyen d'authentifier mes user de mon site web sur leur compte unix.
y a t il une commande pour ca en php ?
d'un cote ils remplissent un formulaires (nom, prenom, mot de passe, etc..) qui creer le compte unix et ensuite il s'authentifie grace a /etc/passwd que se soit sur mon site ou evec leur client ftp....
merci
A voir également:
- [php] auth /etc/passwd /etc/group
- Auth ccm - Télécharger - Divers Sécurité
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Cwi group avis - Forum Consommation & Internet
- Auth & init ratelimit exceptions ✓ - Forum Instagram
3 réponses
la suite :
http://forums.devshed.com/php-development-5/how-to-create-new-linux-user-account-by-php-5251.html
http://forums.devshed.com/php-development-5/how-to-create-new-linux-user-account-by-php-5251.html
Pour l'identification php, tu peux t'inspirer de ça pour comparer le mot de passe stocké dans /etc/shadow avec celui entré par l'utilisateur.http://prettymad.net/scripts/shadow_passwd
Comme il faut avoir les droit root pour lire le fichier shadow, il faudra que tu configure correctement la commande sudo pour autorisé l'utilisateur www_data (serveur apache) à le faire.
Pour l'ajout d'utilisateur, n'oublie pas que tu peux lancer un script shell avec la fonction shell_exec
Comme il faut avoir les droit root pour lire le fichier shadow, il faudra que tu configure correctement la commande sudo pour autorisé l'utilisateur www_data (serveur apache) à le faire.
Pour l'ajout d'utilisateur, n'oublie pas que tu peux lancer un script shell avec la fonction shell_exec