informatique:reseau:proftpd

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
informatique:reseau:proftpd [2010/02/11 22:18] – Reprise ancien Wiki bn8informatique:reseau:proftpd [2012/02/03 14:52] (Version actuelle) bn8
Ligne 1: Ligne 1:
-====== Le besoin ======+====== Proftpd ====== 
 + 
 + 
 +===== Le besoin =====
 Un service FTP capable d'authentifier les utilisateurs du système ainsi que des utilisateurs "virtuels" maintenu dans une base de donnée. Il faudrait également que ces utilisateurs puissent être "chrooté" dans leur home ou non. Un service FTP capable d'authentifier les utilisateurs du système ainsi que des utilisateurs "virtuels" maintenu dans une base de donnée. Il faudrait également que ces utilisateurs puissent être "chrooté" dans leur home ou non.
  
-====== Point sur les possibilités de Proftpd ======+===== Point sur les possibilités de Proftpd =====
 Globalement, il répond à toutes ces attentes. Globalement, il répond à toutes ces attentes.
  
 Lien : [[http://www.castaglia.org/proftpd/modules/mod_sql.html|Docs mod_sql]] Lien : [[http://www.castaglia.org/proftpd/modules/mod_sql.html|Docs mod_sql]]
  
-===== 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 # 'mysql' ou 'postgres'   SQLBackend mysql # 'mysql' ou 'postgres'
   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 : **//groups// **Table : **//groups//
   /---------------------------------\   /---------------------------------\
Ligne 51: Ligne 54:
   * http://www.proftpd.org/docs/directives/linked/config_ref_SQLGroupInfo.html   * http://www.proftpd.org/docs/directives/linked/config_ref_SQLGroupInfo.html
  
-===== 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://www.proftpd.org/docs/directives/linked/config_ref_CreateHome.html **Lien :** http://www.proftpd.org/docs/directives/linked/config_ref_CreateHome.html
  
-===== 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'informations ======+===== Sources d'informations =====
   * Directives Proftpd : http://www.proftpd.org/docs/directives/linked/by-name.html   * Directives Proftpd : http://www.proftpd.org/docs/directives/linked/by-name.html
   * Howto Proftpd : http://www.proftpd.org/docs/howto/index.html   * Howto Proftpd : http://www.proftpd.org/docs/howto/index.html
  • informatique/reseau/proftpd.1265926708.txt.gz
  • Dernière modification : 2011/06/21 12:48
  • (modification externe)