[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
--
--
mr poussy
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
--
--
mr poussy
Configuration: - 1 pentium 150 Mhz - linux - firewall/NAT - 1 pentium 4 2 Ghz - 512 Mo RDram - serveur fichier/impression - 1 athlon xp 2600+/asus nforce2 - 512 MoDDram - win xp - c'est mon miens - 1 amd 533 Mhz overclock a 800 Mhz - pc copine ;) - 1 intel 800 Mhz - base oracle de test temporaire
A voir également:
- 503 use auth first.
- Auth ccm - Télécharger - Divers Sécurité
- 503 bad sequence of commands - Forum Mail
- 503 use auth first filezilla ✓ - Forum Webmastering
- Ticket toneo first remboursement - Forum Consommation & Internet
- Gate first id - Forum Réseaux sociaux
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