Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
vsftpd_et_pam_mysql [Le 02/01/2014, 17:59]
78.243.148.89 [Configuration de MySQL]
vsftpd_et_pam_mysql [Le 02/06/2020, 15:52] (Version actuelle)
37.60.189.90 Ajout d'une commande pour enregistrer l'utilisateur vstpd avec mysql 8.0
Ligne 1: Ligne 1:
-{{tag>​BROUILLON ​Gutsy Hardy Tutoriel}}+{{tag>Bionic ​BROUILLON ​reseau ​Tutoriel}}
  
 ---- ----
  
 ====== VsftpD et authentification via pam_mysql sur base de données SQL ====== ​ ====== VsftpD et authentification via pam_mysql sur base de données SQL ====== ​
- +<note warning>​Cette page aurait besoin d'une mise à jour, à lire avec précaution.</​note>​ 
-Ce tutoriel vous servira à authentifier des utilisateurs VsftpD grâce à une base de données MySQL. Le but étant de ne pas utiliser une base de données Berkeley qui doit être re-générée à chaque création, suppression ou mise à jour d'​utilisateur. Je précise que j'ai réalisé cette installation sur une Ubuntu 8.04 Server.+Ce tutoriel vous servira à authentifier des utilisateurs VsftpD grâce à une base de données MySQL. Le but étant de ne pas utiliser une base de données Berkeley qui doit être re-générée à chaque création, suppression ou mise à jour d'​utilisateur.
  
 ===== Installation ===== ===== Installation =====
Ligne 167: Ligne 167:
 # MOTDEPASSE_VSFTPD ne doit pas contenir de caractère # : interpréte le reste de la ligne comme un commentaire. ​ # MOTDEPASSE_VSFTPD ne doit pas contenir de caractère # : interpréte le reste de la ligne comme un commentaire. ​
 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON vsftpd.* TO '​vsftpd'​@'​localhost'​ IDENTIFIED BY '​MOTDEPASSE_VSFTPD';​ GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON vsftpd.* TO '​vsftpd'​@'​localhost'​ IDENTIFIED BY '​MOTDEPASSE_VSFTPD';​
 +# Sous Mysql 8.0 ou >  :
 +# CREATE USER '​vsftpd'​@'​localhost'​ IDENTIFIED BY '​MOTDEPASSE_VSFTPD';​
 +# GRANT ALL ON vsftpd.* TO '​vsftpd'​@'​localhost';​
 # Application des privileges # Application des privileges
 FLUSH PRIVILEGES; FLUSH PRIVILEGES;
Ligne 339: Ligne 342:
 </​code>​ </​code>​
  
-===== Utilisation =====+===== Utilisation ===== test
  
 Pour faire mes tests j'ai utilisé différents clients ftp, cependant je conseille **ftp-ssl** pour les tests car les messages d'​erreurs sont plus Pour faire mes tests j'ai utilisé différents clients ftp, cependant je conseille **ftp-ssl** pour les tests car les messages d'​erreurs sont plus
Ligne 384: Ligne 387:
   * [[:​Vsftpd|Vsftpd sur ubuntu-fr]] (pour toute la partie installation du serveur et configuration des certificats SSL)   * [[:​Vsftpd|Vsftpd sur ubuntu-fr]] (pour toute la partie installation du serveur et configuration des certificats SSL)
   * [[http://​pam-mysql.sourceforge.net/​Documentation/​package-readme.php?​seemore=y|le README de la librairie pam_mysql]]   * [[http://​pam-mysql.sourceforge.net/​Documentation/​package-readme.php?​seemore=y|le README de la librairie pam_mysql]]
 +  * [[https://​doc.fedora-fr.org/​wiki/​Vsftpd_:​_Installation_et_configuration|Page similaire sur le wiki de Fedora]]
  
 ---- ----
  
 //​Contributeur : [[:​utilisateurs:​maclane45]]//​ //​Contributeur : [[:​utilisateurs:​maclane45]]//​
  • vsftpd_et_pam_mysql.1388681990.txt.gz
  • Dernière modification: Le 02/01/2014, 17:59
  • par 78.243.148.89