[Vsftpd] Problème chroot (résolu)
Publié : lun. 09 janv. 2012, 15:18
Bonjour,
tout marchait bien avec mon serveur vsftpd, mais depuis la maj d'hier je seche, il ne marche plus sniff !!
J'obtiens ceci à chaque transfert :
Je vous joins mon vsftpd.conf
Si quelqu'un a une idée, je lui serais reconnaissant !!
Merci d'avance
tout marchait bien avec mon serveur vsftpd, mais depuis la maj d'hier je seche, il ne marche plus sniff !!
J'obtiens ceci à chaque transfert :
Code : Tout sélectionner
mirror: L'authentification a échoué.: 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
1 erreur détectée
Code : Tout sélectionner
# Ceci configure vsFTPd en mode "standalone"
listen=YES
# Masquer la bannière vsftp par défaut
ftpd_banner="Tom's server"
# On désactive les connexions anonymes
# et on active les non-anonymes (c'est le cas des utilisateurs virtuels):
anonymous_enable=NO
local_enable=YES
# Pour des raisons de sécurité on interdit toute action d'écriture
# et on cache les uids et gids associés aux répertoires/fichiers
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
hide_ids=YES
# 'guest_enable' est très important: cela active les utilisateurs virtuels!
# 'guest_username' fait correspondre tous les utilisateurs virtuels à
# l'utilisateur 'tom' que nous avons défini plus haut, et au home
# correspondant: '/home/server'.
guest_enable=YES
guest_username=tom
# On veut que les utilisateurs virtuels restent chez eux: '/home/server/'
chroot_local_user=YES
# Définir la plage des ports sur laquelle le client pourra se connecter
# pour établir une connexion sur le data channel
pasv_max_port=4290
pasv_min_port=4090
# On défini le nombre maximum de sessions à 200 (les nouveaux clients recevront
# un message du genre: "erreur: serveur occupé").
# On défini le nombre maximum de sessions par IP à 1
max_clients=200
max_per_ip=15
# Permet de donner les utilistaeurs connectes
setproctitle_enable=yes
# Enregistrer les actions des utilisateurs
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
log_ftp_protocol=YES
####################################
# Debian customization #
# (ou adoptons la debian attitude) #
####################################
# 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
#
# This option specifies the location of the RSA certificate to use for SSL
# encrypted connections.
#rsa_cert_file=/etc/ssl/certs/vsftpd.pem
# Chaque utilisateur à une configuration propre présente dans le répertoire
# vsftpd_user_conf
user_config_dir=/etc/vsftpd/users
Si quelqu'un a une idée, je lui serais reconnaissant !!
Merci d'avance