Création user pure-ftpd en une seule ligne.

Résolu/Fermé
El_Diablo666 Messages postés 294 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 3 décembre 2012 - 23 févr. 2012 à 15:40
El_Diablo666 Messages postés 294 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 3 décembre 2012 - 28 févr. 2012 à 15:19
Bonjour,


Comment créer un utilisateur pure-ftpd virtuel en une seule ligne de commande.

mon but c'est de l'intégrer dans un script Shell et je suis bloquer lorsque il me demande le mot de passe, lorsque moi je veut le lui passé en paramétrées.


Merci pour votre aides.





A voir également:

2 réponses

El_Diablo666 Messages postés 294 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 3 décembre 2012 32
26 févr. 2012 à 19:32
Bon, encore moi, peut être que vous pouvez m'aider sur ce point. je me suis dit pourquoi ne pas construire la ligne qui va s'ajouter à la fin du fichier pure-ftpd.passwd.

Maintenant je cherche comment crypter les mot de passe comme le fait pure-pw useradd

Le résultat doit etre proche de ca:


test:$1$Yxl8dAN0$iBTXzkCPUSltvsN85GUm81:1001:1001::/home/ftpusers/test1/./::::::::::::


Le mot de passe est crypter:

$1$Yxl8dAN0$iBTXzkCPUSltvsN85GUm81

Et je cherche a reproduire le cryptage via shell ou php


Merci
0
El_Diablo666 Messages postés 294 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 3 décembre 2012 32
28 févr. 2012 à 15:19
J'ai trouvais, pour ceux qui intéresse c'est du MD5 avec salt aléatoire, ci-dessous le script php que j'utilise pour générer un mot de passe crypter pour pure-ftpd:

<?php
$chaine = 'chaine_test';

if (CRYPT_MD5 == 1)
echo 'MD5 : ' . crypt($chaine) . "\n";
?>

il suffit d'insérer le résultat dans pureftpd.passwd et compiler la base de pure-ftpd et c'est bon.
0