Vsftp BLoquer utilisateur dossier

Bonjour à tous,

sur mon serveur FTP j’ai monté VSFTP, voici le fichier de config:

listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.pem
ssl_enable=YES
listen=NO
listen_ipv6=YES
anonymous_enable=NO
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=NO
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
user_sub_token=$USER
local_root=/home/$USER/ftp_directory
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO


# Option pour gérer les deux types de logs simultanément
dual_log_enable=YES

# Partie XFER
xferlog_enable=YES
xferlog_file=/var/log/vsftpd/vsftpd.xfer.log
xferlog_std_format=YES


# Partie VSFTPD
log_ftp_protocol=YES
vsftpd_log_file=/var/log/vsftpd/vsftpd.log

chroot_list_enable=YES
  • J’ai créé des utilisateurs, la connexion fonctionne , il arrive sur leur dossier prévu (Local_Root) par contre il arrive à remonter dans arborescence.
  • J’ai aussi activé les lignes pour faires les log mais le répertoire reste vide (/var/log/vsftpd/)

Quelle ligne est-je oublié d’inclure ou mal paramétré , pour mes deux problématiques?

Merci par avance de vos explications

Bonjour @razer,

Regarde sur https://www.linuxtricks.fr/wiki/vsftpd-le-fichier-de-configuration-vsftpd-conf la section « Emprisonner les utilisateurs dans leur dossier personnel ».

Pour le deuxième point, c’est très certainement un problème de droits sur les fichiers. Pour faire la part des choses chmod temporairement en 777 ton dossier /var/log/vsftpd