Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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 31/08/2022, 23:36] moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
vsftpd_et_pam_mysql [Le 11/09/2022, 11:41] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ---- | ---- | ||
| - | ====== 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> | <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. | 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. | ||
| Ligne 57: | Ligne 57: | ||
| # Utilisation de log pour les uploads et downloads (par defaut /var/log/vsftpd.log) | # Utilisation de log pour les uploads et downloads (par defaut /var/log/vsftpd.log) | ||
| xferlog_enable=YES | xferlog_enable=YES | ||
| - | # Emplacement du fichier de log | + | # Emplacement du fichier de log |
| xferlog_file=/var/log/vsftpd.log | xferlog_file=/var/log/vsftpd.log | ||
| # Formatage de la log au standard wu-ftpd | # Formatage de la log au standard wu-ftpd | ||
| Ligne 85: | Ligne 85: | ||
| pam_service_name=vsftpd | pam_service_name=vsftpd | ||
| # Utilisation des privilèges locaux pour les utilisateurs virtuels | # Utilisation des privilèges locaux pour les utilisateurs virtuels | ||
| - | # permet notamment de donner les droits d’écriture car sinon les | + | # permet notamment de donner les droits d’écriture car sinon les |
| # utilisateurs virtuels ont des droits d'utilisateurs anonymes | # utilisateurs virtuels ont des droits d'utilisateurs anonymes | ||
| virtual_use_local_privs=YES | virtual_use_local_privs=YES | ||
| Ligne 105: | Ligne 105: | ||
| ssl_enable=YES | ssl_enable=YES | ||
| # Oblige les connexions de données a passer par du SSL | # Oblige les connexions de données a passer par du SSL | ||
| - | # Si cette option est activée les clients ftp ne gérant pas | + | # Si cette option est activée les clients ftp ne gérant pas |
| # SSL ne pourront envoyer ni recevoir de données | # SSL ne pourront envoyer ni recevoir de données | ||
| force_local_data_ssl=NO | force_local_data_ssl=NO | ||
| # Oblige la connexion d'identification a être encryptée en SSL | # Oblige la connexion d'identification a être encryptée en SSL | ||
| - | # Si cette option est activée les clients ftp ne gérant pas | + | # Si cette option est activée les clients ftp ne gérant pas |
| # SSL ne pourront plus se connecter | # SSL ne pourront plus se connecter | ||
| force_local_logins_ssl=YES | force_local_logins_ssl=YES | ||
| Ligne 196: | Ligne 196: | ||
| que cette commande est aussi utilisable sous [[:lamp|PhpMyAdmin]] ou [[:webmin|Webmin]] pour ceux qui n'ont pas envie de s'embêter. Nous allons créer 3 utilisateurs nommés respectivement | que cette commande est aussi utilisable sous [[:lamp|PhpMyAdmin]] ou [[:webmin|Webmin]] pour ceux qui n'ont pas envie de s'embêter. Nous allons créer 3 utilisateurs nommés respectivement | ||
| "toto", "tata" et "titi" avec comme mots de passes respectifs **toto**, **tata** et **titi**. | "toto", "tata" et "titi" avec comme mots de passes respectifs **toto**, **tata** et **titi**. | ||
| - | Ceci afin de détailler l'utilisation de la librairie pam_mysql et de MySQL-server. | + | Ceci afin de détailler l'utilisation de la librairie pam_mysql et de MySQL-server. |
| <code> | <code> | ||