Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

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édentesRévision précédente
Prochaine révision
Révision précédente
logiciel:internet:ftp:vsftpd:config:start [2020/12/21 15:41] – [Chroot des utilisateurs locaux] adminlogiciel:internet:ftp:vsftpd:config:start [2022/08/13 22:27] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 ====== /etc/vsftpd.conf : Le fichier de configuration de vsftpd ====== ====== /etc/vsftpd.conf : Le fichier de configuration de vsftpd ======
  
-====== Fichier fourni à l'installation ======+===== Fichier fourni à l'installation =====
  
 Voici le fichier exemple **/etc/vsftpd.conf** livré à l'installation :<code - /etc/vsftpd.conf.dist> Voici le fichier exemple **/etc/vsftpd.conf** livré à l'installation :<code - /etc/vsftpd.conf.dist>
Ligne 163: Ligne 163:
 </code> </code>
  
- +===== Valeurs du fichier fourni =====
-====== Valeurs du fichier fourni ======+
  
 ^ listen=NO                                                    | Mode autonome                                                                                                                                                                         | ^ listen=NO                                                    | Mode autonome                                                                                                                                                                         |
Ligne 181: Ligne 180:
  
 Les autres réglages ont leurs valeurs par défaut. Les autres réglages ont leurs valeurs par défaut.
-====== Valeurs par défaut ====== 
  
-  ? anonymous_enable=+===== Valeurs par défaut ===== 
 + 
 +  ; anonymous_enable=
   : YES   : YES
-  anon_mkdir_write_enable=+  anon_mkdir_write_enable=
   : NO   : NO
-  anon_other_write_enable=+  anon_other_write_enable=
   : NO   : NO
-  anon_umask=+  anon_umask=
   : 077   : 077
-  anon_upload_enable=+  anon_upload_enable=
   : NO   : NO
-  chown_uploads=+  chown_uploads=
   : NO   : NO
-  chown_username=+  chown_username=
   : root   : root
-  connect_from_port_20=+  connect_from_port_20=
   : NO   : NO
-  chroot_list_enable=+  chroot_list_enable=
   : NO   : NO
-  chroot_list_file=+  chroot_list_file=
   : /etc/vsftpd.chroot_list   : /etc/vsftpd.chroot_list
-  chroot_local_user=+  chroot_local_user=
   : NO   : NO
-  data_connection_timeout=+  data_connection_timeout=
   : 300   : 300
-  dirmessage_enable=+  dirmessage_enable=
   : NO   : NO
-  ftpd_banner=+  ftpd_banner=
   : (aucune -> bannière par défaut   : (aucune -> bannière par défaut
-  guest_enable=+  guest_enable=
   : NO   : NO
-  guest_username=+  guest_username=
   : ftp   : ftp
-  idle_session_timeout=+  idle_session_timeout=
   : 300   : 300
-  listen=+  listen=
   : YES   : YES
-  listen_ipv6=+  listen_ipv6=
   : NO   : NO
-  local_enable=+  local_enable=
   : NO   : NO
-  local_umask=+  local_umask=
   : 077   : 077
-  max_clients=+  max_clients=
   : 0 (illimité)   : 0 (illimité)
-  max_per_ip=+  max_per_ip=
   : 0 (illimité)   : 0 (illimité)
-  nopriv_user=+  nopriv_user=
   : nobody   : nobody
-  pam_service_name=+  pam_service_name=
   : ftp   : ftp
-  rsa_cert_file=+  rsa_cert_file=
   : /usr/share/ssl/certs/vsftpd.pem   : /usr/share/ssl/certs/vsftpd.pem
-  rsa_private_key_file=+  rsa_private_key_file=
   : (aucun)   : (aucun)
-  secure_chroot_dir=+  secure_chroot_dir=
   : /usr/share/empty   : /usr/share/empty
-  ssl_enable=+  ssl_enable=
   : NO   : NO
-  use_localtime=+  use_localtime=
   : NO   : NO
-  user_config_dir=+  user_config_dir=
   : (aucun)   : (aucun)
-  write_enable=+  write_enable=
   : NO   : NO
-  xferlog_enable=+  xferlog_enable=
   : NO   : NO
-  xferlog_file=+  xferlog_file=
   : /var/log/xferlog   : /var/log/xferlog
-  xferlog_std_format=+  xferlog_std_format=
   : NO   : NO
-  allow_writeable_chroot=+  allow_writeable_chroot=
   : YES   : YES
  
-====== Exemple de fichier ======+===== Exemple de fichier =====
  
 <code - /etc/vsftpd.conf> <code - /etc/vsftpd.conf>
Ligne 331: Ligne 331:
 </code> </code>
  
-  ftp_username+  ftp_username
   : Nom de l'utilisateur utilisé pour traiter les FTP anonymes.   : Nom de l'utilisateur utilisé pour traiter les FTP anonymes.
   : Le répertoire personnel de cet utilisateur est la racine du FTP anonyme.   : Le répertoire personnel de cet utilisateur est la racine du FTP anonyme.
   : Par défaut : **ftp**   : Par défaut : **ftp**
  
-====== Les options ======+===== Les options =====
  
-===== Options du démon =====+==== Options du démon ====
  
-  listen (défaut = NO)+  listen (défaut = NO)
   : mode standalone ?<code>listen=YES</code>   : mode standalone ?<code>listen=YES</code>
-  listen_ipv6 (défaut = NO)+  listen_ipv6 (défaut = NO)
   : Support IPv6 ?<code>#listen_ipv6=NO</code>   : Support IPv6 ?<code>#listen_ipv6=NO</code>
-  listen_port (défaut = 21)+  listen_port (défaut = 21)
   : Port pour le canal de contrôle<code>#listen_port=21</code>   : Port pour le canal de contrôle<code>#listen_port=21</code>
-  ftp_data_port (défaut = 20)+  ftp_data_port (défaut = 20)
   : Port pour le canal de données<code>#ftp_data_port=20</code>   : Port pour le canal de données<code>#ftp_data_port=20</code>
-  max_clients (défaut = 0 -> pas de limite)+  max_clients (défaut = 0 -> pas de limite)
   : Nombre maximum de clients connectés simultanément<code>max_clients=4</code>   : Nombre maximum de clients connectés simultanément<code>max_clients=4</code>
-  max_per_ip (défaut = 0 -> pas de limite)+  max_per_ip (défaut = 0 -> pas de limite)
   : Nombre de connexions par clients<code>max_per_ip=1</code>   : Nombre de connexions par clients<code>max_per_ip=1</code>
-  nopriv_user+  nopriv_user
   : Exécuter vsftpd en tant qu'utilisateur "ftpsecure"<code>nopriv_user=ftpsecure</code>   : Exécuter vsftpd en tant qu'utilisateur "ftpsecure"<code>nopriv_user=ftpsecure</code>
-   background (défaut : NO)+   background (défaut : NO)
   : Si activé, et que vsftpd est démarré en mode standalone, vsftpd metra le processus d'écoute. en arrière-plan, c'est-à-dire que le contrôle sera rendu immédiatement au shell qui a lancé vsftpd.<code>#background=NO</code>   : Si activé, et que vsftpd est démarré en mode standalone, vsftpd metra le processus d'écoute. en arrière-plan, c'est-à-dire que le contrôle sera rendu immédiatement au shell qui a lancé vsftpd.<code>#background=NO</code>
-  check_shell (défaut : YES)+  check_shell (défaut : YES)
   : Uniquement pour les installations sans utiliser PAM ! Si désactivé, vsftpd ne cherche pas dans /etc/shells un shell utilisateur valide pour les connexions locales.<code>#check_shell=YES</code>   : Uniquement pour les installations sans utiliser PAM ! Si désactivé, vsftpd ne cherche pas dans /etc/shells un shell utilisateur valide pour les connexions locales.<code>#check_shell=YES</code>
-  connect_from_port_20 (défaut : NO, mais le fichier exemple le met à YES)+  connect_from_port_20 (défaut : NO, mais le fichier exemple le met à YES)
   : Contrôle si les connexions de données, utilisent le port 20 (ftp-data) sur le serveur. Pour des raisons de sécurité, certains clients peuvent insister pour que ce soit le cas. Inversement, la désactivation de cette option permet à vsftpd de tourner avec un peu moins privilèges.<code>#connect_from_port_20=NO</code>   : Contrôle si les connexions de données, utilisent le port 20 (ftp-data) sur le serveur. Pour des raisons de sécurité, certains clients peuvent insister pour que ce soit le cas. Inversement, la désactivation de cette option permet à vsftpd de tourner avec un peu moins privilèges.<code>#connect_from_port_20=NO</code>
-  one_process_model (défaut : NO)+  one_process_model (défaut : NO)
   : Si vous avez un noyau Linux 2.4, il est possible d'utiliser un modèle de sécurité qui utilise un seul processus par connexion. C'est un modèle de sécurité moins sûr, mais on gagne en performance. A n'activer que si on sait ce que l'on fait.<code> #one_process_model=NO</code>   : Si vous avez un noyau Linux 2.4, il est possible d'utiliser un modèle de sécurité qui utilise un seul processus par connexion. C'est un modèle de sécurité moins sûr, mais on gagne en performance. A n'activer que si on sait ce que l'on fait.<code> #one_process_model=NO</code>
-  run_as_launching_user (défaut : NO)+  run_as_launching_user (défaut : NO)
   : Mettre YES pour tourner en tant que l'utilisateur qui a lancé vsftpd. Utile quand lorsque l'accès root n'est pas disponible. <WRAP center round important 60%>   : Mettre YES pour tourner en tant que l'utilisateur qui a lancé vsftpd. Utile quand lorsque l'accès root n'est pas disponible. <WRAP center round important 60%>
  A n'activer que si on sait ce que l'on fait. Peut créer des grands problèmes de sécurité. En particulier, cela empêche d'utiliser chroot pour limiter les accès  A n'activer que si on sait ce que l'on fait. Peut créer des grands problèmes de sécurité. En particulier, cela empêche d'utiliser chroot pour limiter les accès
 </WRAP><code>#run_as_launching_user=NO</code> </WRAP><code>#run_as_launching_user=NO</code>
-  tcp_wrappers (défaut : NO)+  tcp_wrappers (défaut : NO)
   : Si activé, et que vsftpd a été compilé avec le support des tcp_wrappers, les connexions entrantes seront alimentés par le contrôle d'accès tcp_wrappers. En outre, il existe un mécanisme de base de configuration par IP. Si tcp_wrappers définit la variable d'environnement VSFTPD_LOAD_CONF, la session vsftpd va charger le fichier de configuration de vsftpd spécifié dans cette variable.<code>#tcp_wrappers=NO</code>   : Si activé, et que vsftpd a été compilé avec le support des tcp_wrappers, les connexions entrantes seront alimentés par le contrôle d'accès tcp_wrappers. En outre, il existe un mécanisme de base de configuration par IP. Si tcp_wrappers définit la variable d'environnement VSFTPD_LOAD_CONF, la session vsftpd va charger le fichier de configuration de vsftpd spécifié dans cette variable.<code>#tcp_wrappers=NO</code>
-  listen_address (défaut : vide)+  listen_address (défaut : vide)
   : En mode autonome, l'adresse d'écoute par défaut (de toutes les interfaces locales) peut être remplacée par ce paramètre. Fournir une adresse IP numérique.<code> #listen_address=</code>   : En mode autonome, l'adresse d'écoute par défaut (de toutes les interfaces locales) peut être remplacée par ce paramètre. Fournir une adresse IP numérique.<code> #listen_address=</code>
-  listen_address6 (défaut : vide)+  listen_address6 (défaut : vide)
   : Comme listen_address, mais adresse IPv6 au format d'adresse IPv6 standard.<code>#listen_address6=</code>   : Comme listen_address, mais adresse IPv6 au format d'adresse IPv6 standard.<code>#listen_address6=</code>
  
-===== Options de connexion =====+==== Options de connexion ====
  
-==== Mode PASV ====+=== Mode PASV ===
  
-  pasv_enable (défaut = YES)+  pasv_enable (défaut = YES)
   :  Utilisation du mode PASV ?   :  Utilisation du mode PASV ?
   : <code>#pasv_enable=YES</code>   : <code>#pasv_enable=YES</code>
-  pasv_max_port (défaut = 0 => pas de limite)+  pasv_max_port (défaut = 0 => pas de limite)
   : port maxi   : port maxi
   : <code>pasv_max_port=2020</code>   : <code>pasv_max_port=2020</code>
-  pasv_min_port (défaut = 0 => pas de limite)+  pasv_min_port (défaut = 0 => pas de limite)
   : port mini   : port mini
   : <code>pasv_min_port=2020</code>   : <code>pasv_min_port=2020</code>
-  pasv_address (défaut = "")+  pasv_address (défaut = "")
   : adresse IP   : adresse IP
   : <code>pasv_address=217.217.36.25</code>   : <code>pasv_address=217.217.36.25</code>
-  pasv_promiscuous (défaut = NO)+  pasv_promiscuous (défaut = NO)
   : pasv_promiscuous   : pasv_promiscuous
   : <code>#pasv_promiscuous=NO</code>   : <code>#pasv_promiscuous=NO</code>
-  accept_timeout (défaut = 60)+  accept_timeout (défaut = 60)
   : accept_timeout   : accept_timeout
   : <code>#accept_timeout=60</code>   : <code>#accept_timeout=60</code>
  
-==== Mode PORT ====+=== Mode PORT ===
  
-  port_enable (défaut = YES)+  port_enable (défaut = YES)
   : Utilisation du mode PORT ?   : Utilisation du mode PORT ?
   : <code>port_enable=NO</code>   : <code>port_enable=NO</code>
-  ftp_data_port (défaut = 20)+  ftp_data_port (défaut = 20)
   :: port de données   :: port de données
   : <code>ftp_data_port=2020</code>   : <code>ftp_data_port=2020</code>
-  connect_from_port_20 (défaut = NO)+  connect_from_port_20 (défaut = NO)
   : port 20 ?   : port 20 ?
   : <code>#connect_from_port_20=NO</code>   : <code>#connect_from_port_20=NO</code>
-  port_promiscuous (défaut = NO)+  port_promiscuous (défaut = NO)
   : promiscuous ?   : promiscuous ?
   : <code>#port_promiscuous=NO</code>   : <code>#port_promiscuous=NO</code>
-  connect_timeout (défaut = 60)+  connect_timeout (défaut = 60)
   : délai de connexion   : délai de connexion
   : <code>#connect_timeout=60</code>   : <code>#connect_timeout=60</code>
  
-==== Autres options ====+=== Autres options ===
  
-  data_connect_timeout (défaut = 300)+  data_connect_timeout (défaut = 300)
   : <code>#data_connect_timeout=300</code>   : <code>#data_connect_timeout=300</code>
  
- +==== Cryptage des connexions ====
-===== Cryptage des connexions =====+
  
 Cette option spécifie l'emplacement du certificat RSA à utiliser pour les connexions cryptées SSL. Cette option spécifie l'emplacement du certificat RSA à utiliser pour les connexions cryptées SSL.
  
-  ssl_enable+  ssl_enable
   : <code>ssl_enable=YES</code>   : <code>ssl_enable=YES</code>
-  ssl_tlsv1+  ssl_tlsv1
   : <code>ssl_tlsv1=YES</code>   : <code>ssl_tlsv1=YES</code>
-  ssl_sslv2+  ssl_sslv2
   : <code>ssl_sslv2=NO</code>   : <code>ssl_sslv2=NO</code>
-  ssl_sslv3+  ssl_sslv3
   : <code>ssl_sslv3=NO</code>   : <code>ssl_sslv3=NO</code>
-  ssl_ciphers+  ssl_ciphers
   : <code>ssl_ciphers=DES-CBC3-SHA</code>   : <code>ssl_ciphers=DES-CBC3-SHA</code>
-  dsa_cert_file+  dsa_cert_file
   : <code>dsa_cert_file=/etc/ssl/certs/vsftpd.pem</code>   : <code>dsa_cert_file=/etc/ssl/certs/vsftpd.pem</code>
-  rsa_cert_file+  rsa_cert_file
   : <code>rsa_cert_file=/etc/ssl/certs/vsftpd.pem</code>   : <code>rsa_cert_file=/etc/ssl/certs/vsftpd.pem</code>
-  force_local_data_ssl+  force_local_data_ssl
   : <code>force_local_data_ssl=YES</code>   : <code>force_local_data_ssl=YES</code>
-  force_local_logins_ssl+  force_local_logins_ssl
   : <code>force_local_logins_ssl=YES</code>   : <code>force_local_logins_ssl=YES</code>
  
-===== Gestion des logs =====+==== Gestion des logs ====
  
-  dual_log_enable (défaut = NO)+  dual_log_enable (défaut = NO)
   : Utilisation de 2 fichiers de logs ?   : Utilisation de 2 fichiers de logs ?
   : <code>dual_log_enable=YES</code>   : <code>dual_log_enable=YES</code>
-  vsftpd_log_file (défaut = /var/log/vsftpd.log)+  vsftpd_log_file (défaut = /var/log/vsftpd.log)
   : Fichier de logs de vsftpd   : Fichier de logs de vsftpd
   : <code>#vsftpd_log_file=/var/log/vsftpd.log</code>   : <code>#vsftpd_log_file=/var/log/vsftpd.log</code>
-  syslog_enable (défaut = NO)+  syslog_enable (défaut = NO)
   : Utiliser syslog plutôt que le fichier de logs de vsftpd ?   : Utiliser syslog plutôt que le fichier de logs de vsftpd ?
   : <code>#syslog_enable=NO</code>   : <code>#syslog_enable=NO</code>
  
-==== xferlog ====+=== xferlog ===
  
-  xferlog_enable ? (défaut = NO)+  xferlog_enable ? (défaut = NO)
   : Utilisation de xferlog   : Utilisation de xferlog
   : <code>xferlog_enable=YES</code>   : <code>xferlog_enable=YES</code>
-  xferlog_file (défaut = /var/log/xferlog)+  xferlog_file (défaut = /var/log/xferlog)
   : fichier xferlog   : fichier xferlog
   : <code>#xferlog_file=/var/log/xferlog</code>   : <code>#xferlog_file=/var/log/xferlog</code>
-  xferlog_std_format (défaut =NO)+  xferlog_std_format (défaut =NO)
   : format std ?   : format std ?
   : <code>xferlog_std_format=YES</code>   : <code>xferlog_std_format=YES</code>
-  log_ftp_protocol (défaut = NO)+  log_ftp_protocol (défaut = NO)
   : Logguer toutes les requêtes et réponses ?   : Logguer toutes les requêtes et réponses ?
   : <code>#log_ftp_protocol=NO</code>   : <code>#log_ftp_protocol=NO</code>
  
-==== Options non définies ====+=== Options non définies ===
  
-  no_log_lock+  no_log_lock
   : #no_log_lock   : #no_log_lock
  
-===== Utilisateurs anonymes =====+==== Utilisateurs anonymes ====
  
-  anonymous_enable (défaut = YES)+  anonymous_enable (défaut = YES)
   : Autoriser le FTP anonyme ?   : Autoriser le FTP anonyme ?
   : <code>anonymous_enable=NO</code>   : <code>anonymous_enable=NO</code>
-  allow_anon_ssl+  allow_anon_ssl
   : Autoriser les connections anonymes non sécurisées ? (ssl_enable doit être actif)   : Autoriser les connections anonymes non sécurisées ? (ssl_enable doit être actif)
   : <code>allow_anon_ssl=NO</code>   : <code>allow_anon_ssl=NO</code>
-  no_anon_password (défaut = NO)+  no_anon_password (défaut = NO)
   : Ne pas demander de mots de passe pour les utilisateurs anonymes ?   : Ne pas demander de mots de passe pour les utilisateurs anonymes ?
   : <code>no_anon_password=YES</code>   : <code>no_anon_password=YES</code>
-  deny_email_enable (défaut = NO)+  deny_email_enable (défaut = NO)
   : Utilisation d'une liste d'adresses e-mail interdites ?   : Utilisation d'une liste d'adresses e-mail interdites ?
   : <code>#deny_email_enable=NO</code>   : <code>#deny_email_enable=NO</code>
-  banned_email_file (défaut = /etc/vsftpd.banned_emails)+  banned_email_file (défaut = /etc/vsftpd.banned_emails)
   : laquelle ?   : laquelle ?
   : <code>#banned_email_file=/etc/vsftpd.banned_emails</code>   : <code>#banned_email_file=/etc/vsftpd.banned_emails</code>
-  secure_email_list_enable+  secure_email_list_enable
   : Utilisation d'une liste d'adresses e-mail de confiance ?   : Utilisation d'une liste d'adresses e-mail de confiance ?
   : <code>secure_email_list_enable=NO</code>   : <code>secure_email_list_enable=NO</code>
-  email_password_file+  email_password_file
   : email_password_file   : email_password_file
   : <code>#email_password_file=/etc/vsftpd.email_passwords</code>   : <code>#email_password_file=/etc/vsftpd.email_passwords</code>
-  anon_root (pas de valeur par défaut)+  anon_root (pas de valeur par défaut)
   : Se connecter dans le répertoire suivant   : Se connecter dans le répertoire suivant
   : <code>anon_root=/var/ftp</code>   : <code>anon_root=/var/ftp</code>
-  ftp_username (défaut = ftp)+  ftp_username (défaut = ftp)
   : en tant qu'utilisateur X ?   : en tant qu'utilisateur X ?
   : <code>#ftp_username=ftp</code>   : <code>#ftp_username=ftp</code>
-   (défaut = NO)+   (défaut = NO)
   : Autoriser la création de nouveaux répertoires ? (write_enable doit être actif)   : Autoriser la création de nouveaux répertoires ? (write_enable doit être actif)
   : <code>#anon_mkdir_write_enable=NO</code>   : <code>#anon_mkdir_write_enable=NO</code>
-  anon_other_write_enable+  anon_other_write_enable
   : Autoriser la suppression et le renommage des fichiers ?   : Autoriser la suppression et le renommage des fichiers ?
   : <code>anon_other_write_enable=NO</code>   : <code>anon_other_write_enable=NO</code>
-  anon_upload_enable (défaut = NO)+  anon_upload_enable (défaut = NO)
   : Autoriser le téléversement ? (write_enable doit être actif)   : Autoriser le téléversement ? (write_enable doit être actif)
   : <code>#anon_upload_enable=NO</code> !!   : <code>#anon_upload_enable=NO</code> !!
-  chown_uploads (défaut = NO)+  chown_uploads (défaut = NO)
   : Faut-il changer le propriétaire du fichier téléversé ?   : Faut-il changer le propriétaire du fichier téléversé ?
   : <code>chown_uploads=YES</code>   : <code>chown_uploads=YES</code>
-  chown_username (défaut = root)+  chown_username (défaut = root)
   : Si oui, lequel ?   : Si oui, lequel ?
   : <code>chown_username=ftp</code>   : <code>chown_username=ftp</code>
-  anon_world_readable_only (défaut = YES)+  anon_world_readable_only (défaut = YES)
   : Seuls les fichiers en lecture pour tout le monde peuvent être téléchargés   : Seuls les fichiers en lecture pour tout le monde peuvent être téléchargés
   : <code>#=YES</code>   : <code>#=YES</code>
  
-===== Utilisateurs locaux =====+==== Utilisateurs locaux ====
  
-  local_enable (défaut = YES)+  local_enable (défaut = YES)
   : Autoriser les utilisateurs locaux ?   : Autoriser les utilisateurs locaux ?
   : <code>local_enable=YES</code>   : <code>local_enable=YES</code>
-  local_root (pas de valeur par défaut)+  local_root (pas de valeur par défaut)
   : Répertoire des utilisateurs locaux   : Répertoire des utilisateurs locaux
   : <code>local_root=/var/ftp</code>   : <code>local_root=/var/ftp</code>
-  local_umask (défaut = 022)+  local_umask (défaut = 022)
   : Masque des utilisateurs locaux   : Masque des utilisateurs locaux
   : <code>local_umask=007</code>   : <code>local_umask=007</code>
-  local_max_rate (défaut : 0=illimité) +  local_max_rate (défaut : 0=illimité) 
   : Taux de transfert maximum   : Taux de transfert maximum
   : <code>local_max_rate=0</code>   : <code>local_max_rate=0</code>
  
-==== Chroot des utilisateurs locaux ====+=== Chroot des utilisateurs locaux ===
  
-  chroot_local_user (défaut = NO)+  chroot_local_user (défaut = NO)
   : Chrooter les utilisateurs locaux ?   : Chrooter les utilisateurs locaux ?
   : <code>chroot_local_user=YES</code>   : <code>chroot_local_user=YES</code>
-  chroot_list_enable (défaut = NO)+  chroot_list_enable (défaut = NO)
   : avec une liste ?   : avec une liste ?
   : <code>#chroot_list_enable=NO</code>   : <code>#chroot_list_enable=NO</code>
-  chroot_list_file (défaut = /etc/vsftpd.chroot_list)+  chroot_list_file (défaut = /etc/vsftpd.chroot_list)
   : fichier ?   : fichier ?
   : <code>#chroot_list_file=/etc/vsftpd.chroot_list</code>   : <code>#chroot_list_file=/etc/vsftpd.chroot_list</code>
-  passwd_chroot_enable (défaut = NO)+  passwd_chroot_enable (défaut = NO)
   : passwd chroot ?   : passwd chroot ?
   : <code>#passwd_chroot_enable=NO</code>   : <code>#passwd_chroot_enable=NO</code>
  
-===== Options FTP =====+==== Options FTP ==== 
 + 
 +  ; ftpd_banner 
 +  : Bannière de login<code>ftpd_banner=Welcome to the %%ftp.nuts.fr%% FTP service</code>
 +  ; banner_file 
 +  : Fichier <code>#banner_file=</code> 
 +  ; dirmessage_enable (défaut = YES, .message) 
 +  : Activer les messages de répertoires<code>#dirmessage_enable=YES 
 +  ; message_file 
 +  : Fichier <code>#message_file=.message</code> 
 +  ; dirlist_enable (défaut = YES)  
 +  : Autoriser à lister les répertoires<code>#dirlist_enable=YES</code> 
 +  ; ls_recurse_enable  
 +  : Autoriser la récursivité pour le listage des répertoires<code>ls_recurse_enable=YES</code> 
 +  ; text_userdb_names (défaut = NO)  
 +  : Afficher les identifiants des utilisateurs et des groupes en textuel<code>text_userdb_names=YES</code> 
 +  ; download_enable (défaut = YES) 
 +  : Autoriser le téléchargement<code>#download_enable=YES</code> 
 +  ; write_enable (défaut = YES)  
 +  : Autoriser l'écriture<code>#write_enable=YES</code> 
 +  ; file_open_mode  
 +  : Changer les droits des fichiers en upload<code>file_open_mode=0666</code> 
 +  ; ascii_upload_enable 
 +  : Autoriser les transferts en mode ASCII<code>ascii_upload_enable=YES</code> 
 +  ; ascii_download_enable 
 +  : <code>ascii_download_enable=YES</code> 
 + 
 +=== Options non définies === 
 + 
 +  ; async_abor_enable 
 +  :  
 +  : <code>#async_abor_enable=YES</code> 
 +  ; force_dot_files 
 +  :  
 +  : <code>#force_dot_files=NO</code> 
 +  ; hide_ids 
 +  :  
 +  : <code>#hide_ids=NO</code> 
 +  ; tilde_user_enable 
 +  :  
 +  : <code>#tilde_user_enable=NO</code> 
 +  ; use_localtime 
 +  :  
 +  : <code>#use_localtime=NO</code> 
 +  ; cmds_allowed 
 +  :  
 +  : <code>#cmds_allowed=</code> 
 +  ; deny_file 
 +  :  
 +  : <code>#deny_file=</code> 
 +  ; hide_file 
 +  :  
 +  : <code>#hide_file=</code> 
 + 
 +== Debian customization == 
 + 
 +<code> 
 +# Some of vsftpd's settings don't fit the Debian filesystem layout by 
 +# default.  These settings are more Debian-friendly. 
 +
 +# This option should be the name of a directory which is empty.  Also, the 
 +# directory should not be writable by the ftp user. This directory is used 
 +# as a secure chroot() jail at times vsftpd does not require filesystem 
 +# access. 
 +secure_chroot_dir=/var/run/vsftpd 
 +
 +# This string is the name of the PAM service vsftpd will use. 
 +pam_service_name=vsftpd 
 +</code>
  
-====== Voir aussi ======+===== Voir aussi =====
  
   * **(en)** [[http://vsftpd.beasts.org/vsftpd_conf.html|Page de man]]   * **(en)** [[http://vsftpd.beasts.org/vsftpd_conf.html|Page de man]]
-  * **(fr)** ma page [[logiciel:internet:ftp:vsftpd:vsftpd_conf:start1]] (d'après le man) 
     * [[logiciel:internet:ftp:vsftpd:vsftpd_conf:start2]]     * [[logiciel:internet:ftp:vsftpd:vsftpd_conf:start2]]
  
 ---- ----
 //Basé sur << [[http://Article|Article]] >> par Auteur.// //Basé sur << [[http://Article|Article]] >> par Auteur.//