marsu44
Bonsoir,
Utilisateur linux depuis 6ans déjà, et d'ubuntu depuis bientôt 2 ans (cool, beau, performant= encore une règle de trois bien appliquée), je me suis attaqué à la crétion de serveurs (web, ssh, ftp et c'est déjà pas mal) et tout fonctionne bien. Seuls qq points sont à améliorer pour la sécurité du bousin, mais sinon, il est top cool cet OS
J'ai l'intention de rédiger un article supplémentaire sur vsftpd et les utilisateurs virtuels avec utilisation du Pam pour MySQL, sans pour autant réexpliquer toute la configuration de base de ce serveur.
Donc si ça intéresse du monde, je suis prêt à passer du temps à la rédaction d'un tel article mais j'apprécie aussi beaucoup l'aide (relecture, mise en forme...) et le travail collaboratif.
J’attends vos réponses.
Bye
Marsu!
marsu44
Up! Up!:/
Yann
Bien sûr, vas-y, le wiki est là pour ca 🙂 Sinon tu as la mailing list
wiki@ubuntu-fr.org :
http://doc.ubuntu-fr.org/liste_diffusion où tu auras certainement plus d'écoute que sur le forum 😉
titirock
Up ! up! Up!! 😃
cyberesprit
Salut ! Bon je suis en retard mais cet article m'interresse énormément !!
J'ai vu que le sujet existe mais est vide ! J'espère ne pas arriver trop tard !
Marsu44 !!! FAIS-LE STP !!!!! :o
cyberesprit
RE-salut !
Si personne ne veux faire ce tutoriel, j'aimerais alors que l'on m'explique son utilisation et sa configuration car j'ai beau chercher, je trouve beaucoup de chose mais seulement partiellement...
J'ai configurer comme tout le monde le fait mais ça ne fonctionne pas ou à moitier... Et d'ailleur, je ne comprend pas comment indiquer à vsftpd en passant par mysql où se trouve les dossiers utilisateurs.
Si quelqu'un peux m'aider, ce serait formidable !
MacLane45
Salut à tous !
Pour ceux que ça peut intéresser je viens de rédiger ce tuto
http://doc.ubuntu-fr.org/vsftpd_et_pam_mysql
A vous de me dire ce que vous en pensez et les améliorations à apporter.
@+
MacLane45
Up Up 😃
zn415
Salut je te remercie d'avoir écrit ce tuto car il va m'être utile! J'ai cependant quelques difficultés pour trouver pourquoi ça ne fonctionne pas chez moi.
Comment diagnostiquer d'ou vient le probleme? connection mysql ou vsftpd.
J'ai tenté tout de même un diagnostic en allant voir mes log mysql mais ils sont vides.
MacLane45
Salut zn415
Peux tu décrire ton problème de façon plus détaillée stp, autrement si c'est à la connexion que tu as des erreurs tu peux commencer par activer le mode verbose dans la librairie pam_mysql. Le premier test à faire sinon est de mettre crypt=0 et de créer un utilisateur avec un mot de passe en clair dans la base de données.
Bon courage 🙂 et tiens moi au courant
@+
zn415
Je me suis connecté avec ftp-ssl comme ceci:
open localhost
Ensuite je rentre les identifiants comme ceci:
220 Bienvenue sur le serveur VsftpD
Name (localhost:cyril): toto
234 Proceed with negotiation.
[SSL Cipher DES-CBC3-SHA]
331 Please specify the password.
Password:
ssl_getc: SSL_read failed -1 = 0
421 Service not available, remote server has closed connection
Login failed.
No control connection for command: Success
zn415
J'arrive a me connecter avec fireftp, avec ftp-ssl mais pas avec filezilla !
MacLane45
J'ai aussi des soucis avec la derniere version de filezilla qui me renvoit des erreurs dans la log de connexion (ECONN REFUSED) je n'ai pas encore eut le temps de m'y intéresser. Si tu as des infos à ce sujet je suis preneur.
zn415
Je fais le même constat avec filezilla (derniere version).
Au sujet des différent cryptage, je me demande si pour mot de passe crypté en md5 dans la base de donnée il faut spécifier md5 dans la colonne cryptage ? J'ai testé différentes combinaisons et notamment en récupérant un mot de passe crypté en md5 que je sais juste mais ça ne fonctionne pas pour le moment.
je viens de trouver un de tes posts ou je vois que tu as déjà pas mal cherché:
http://forum.ubuntu-fr.org/viewtopic.php?pid=1490111
MacLane45
De quelle colonne parles tu ? Le cryptage au niveau de pam_mysql se gère seulement avec le paramètre crypt=0 ou 1 ou 2 ou 3. Pour ma part les seuls cryptages qui fonctionnent avec MYSQL sont ENCRYPT() et PASSWORD(). Après il est peut-être possible d'encrypter le mot de passe en MD5 via PHP ou autre chose. à tester
zn415
Je parle de la colonne crypt dans la table mysql.
MacLane45
OK dans mon tutoriel cette colonne sert juste à indiquer le type de cryptage utilisé, ceci afin de tester différents cryptages ou pas de cryptage du tout. Elle n'est absolument pas obligatoire, on peut se contenter d'utiliser deux colonnes, une pour le login une pour le mot de passe.
En espérant avoir répondu à ta question ^_^ bon courage