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 | |||
informatique:reseau:proftpd [2011/06/21 12:48] – modification externe 127.0.0.1 | informatique:reseau:proftpd [2012/02/03 14:52] (Version actuelle) – bn8 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Le besoin | + | ====== Proftpd ====== |
+ | |||
+ | |||
+ | ===== Le besoin ===== | ||
Un service FTP capable d' | Un service FTP capable d' | ||
- | ====== Point sur les possibilités de Proftpd | + | ===== Point sur les possibilités de Proftpd ===== |
Globalement, | Globalement, | ||
Lien : [[http:// | Lien : [[http:// | ||
- | ===== Authentification SQL (MySQL ou PgSQL) | + | ==== Authentification SQL (MySQL ou PgSQL) ==== |
* Charger les modules mod_sql.c et mod_sql_postgres.c (ou mod_sql_mysql.c). | * Charger les modules mod_sql.c et mod_sql_postgres.c (ou mod_sql_mysql.c). | ||
- | ===== Configuration de mod_sql | + | ==== Configuration de mod_sql ==== |
SQLBackend mysql # ' | SQLBackend mysql # ' | ||
SQLConnectInfo proftpd_db@host.sql.org proftpd_user proftpd_pass | SQLConnectInfo proftpd_db@host.sql.org proftpd_user proftpd_pass | ||
Ligne 22: | Ligne 25: | ||
SQLDefaultGID 69001 | SQLDefaultGID 69001 | ||
- | ===== Structure de la base de donnée | + | ==== Structure de la base de donnée ==== |
- | ==== Utilisateurs | + | === Utilisateurs === |
**Table : **//users// | **Table : **//users// | ||
Ligne 35: | Ligne 38: | ||
\-----------------------------------------------------------------/ | \-----------------------------------------------------------------/ | ||
- | ==== Groupes | + | === Groupes === |
**Table : **// | **Table : **// | ||
/ | / | ||
Ligne 51: | Ligne 54: | ||
* http:// | * http:// | ||
- | ===== Double authentification | + | ==== Double authentification ==== |
AuthOrder mod_sql.c mod_auth_unix.c | AuthOrder mod_sql.c mod_auth_unix.c | ||
Ligne 58: | Ligne 61: | ||
- | ===== Création automatique des homes ===== | + | ==== Création automatique des homes ==== |
CreateHome on | CreateHome on | ||
**Lien :** http:// | **Lien :** http:// | ||
- | ===== Chroot des utilisateurs | + | ==== Chroot des utilisateurs ==== |
DefaultRoot ~ !nochroot | DefaultRoot ~ !nochroot | ||
Ligne 73: | Ligne 76: | ||
**Remarque : **Les groupes des utilisateurs SQL et POSIX sont distincts : il faut maintenir le groupe à la fois dans le système POSIX et dans une base SQL avec même le nom (et même gid) | **Remarque : **Les groupes des utilisateurs SQL et POSIX sont distincts : il faut maintenir le groupe à la fois dans le système POSIX et dans une base SQL avec même le nom (et même gid) | ||
- | ====== Sources d' | + | ===== Sources d' |
* Directives Proftpd : http:// | * Directives Proftpd : http:// | ||
* Howto Proftpd : http:// | * Howto Proftpd : http:// |