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
Prochaine révisionLes deux révisions suivantes
logiciel:internet:ftp:vsftpd:config:start [2020/12/21 15:39] – [Utilisateurs locaux] adminlogiciel:internet:ftp:vsftpd:config:start [2021/02/27 16:36] admin
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 ======+ 
 +===== Valeurs par défaut =====
  
   ? anonymous_enable=   ? anonymous_enable=
Ligne 256: Ligne 256:
   : YES   : YES
  
-====== Exemple de fichier ======+===== Exemple de fichier =====
  
 <code - /etc/vsftpd.conf> <code - /etc/vsftpd.conf>
Ligne 336: Ligne 336:
   : 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)
Ligne 373: Ligne 373:
   : 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)
Ligne 396: Ligne 396:
   : <code>#accept_timeout=60</code>   : <code>#accept_timeout=60</code>
  
-==== Mode PORT ====+=== Mode PORT ===
  
   ? port_enable (défaut = YES)   ? port_enable (défaut = YES)
Ligne 414: Ligne 414:
   : <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.
Ligne 443: Ligne 442:
   : <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)
Ligne 455: Ligne 454:
   : <code>#syslog_enable=NO</code>   : <code>#syslog_enable=NO</code>
  
-==== xferlog ====+=== xferlog ===
  
   ? xferlog_enable ? (défaut = NO)   ? xferlog_enable ? (défaut = NO)
Ligne 470: Ligne 469:
   : <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)
Ligne 523: Ligne 522:
   : <code>#=YES</code>   : <code>#=YES</code>
  
-===== Utilisateurs locaux =====+==== Utilisateurs locaux ====
  
   ? local_enable (défaut = YES)   ? local_enable (défaut = YES)
Ligne 538: Ligne 537:
   : <code>local_max_rate=0</code>   : <code>local_max_rate=0</code>
  
-==== Chroot des utilisateurs locaux ====+=== Chroot des utilisateurs locaux ===
  
-===== Options FTP =====+  ? chroot_local_user (défaut NO) 
 +  : Chrooter les utilisateurs locaux ? 
 +  : <code>chroot_local_user=YES</code> 
 +  ? chroot_list_enable (défaut = NO) 
 +  : avec une liste ? 
 +  : <code>#chroot_list_enable=NO</code> 
 +  ? chroot_list_file (défaut = /etc/vsftpd.chroot_list) 
 +  : fichier ? 
 +  : <code>#chroot_list_file=/etc/vsftpd.chroot_list</code> 
 +  ? passwd_chroot_enable (défaut = NO) 
 +  : passwd chroot ? 
 +  : <code>#passwd_chroot_enable=NO</code> 
 + 
 +==== 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.//