Pages : 1
#1 Le 11/04/2013, à 11:29
- anthony_78340
FTP : problème de prison
Bonjour à tous.
Je souhaite configuer un FTP sur lequel je puisse me connecter au répertoire des différents users.
Et je souhaite que les utilisateurs soient emprisonnés. Voici mon vsftpd.conf :
ftpd_banner=Bienvenue sur le FTP de Anthony
listen=YES
listen_port=21
anonymous_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
anon_world_readable_only=NO
#Log des transferts
xferlog_enable=YES
xferlog_file=/var/www/vsftpd.xfer.log
#log des connexions et commandes
log_ftp_protocol=YES
vsftpd_log_file=/var/www/vsftpd.log
local_enable=YES
write_enable=YES
local_umask=000
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd.list
#utilisation de l'heure locale pour l'enregistrement des fichiers
use_localtime=YES
Mon fichier vstpd.list est vide.
Mon problème est que lorsque les users sont configurés pour être emprisonnés j'ai un message d'erreur :
500 oops refusing to run with writable root inside chroot()
Et impossible de se connecter à leur répertoire.
Si je n'emprisonne pas les users (chroot_local_user=NO), j'ai bien accès leur répertoire ainsi qu'au reste du système.
Avez vous une idée du problème ?
Merci
Anthony
Hors ligne
#2 Le 11/04/2013, à 13:20
- tiramiseb
Re : FTP : problème de prison
Salut,
http://google.fr/?q=500+oops+refusing+t … e+chroot()
http://www.benscobie.com/fixing-500-oop … de-chroot/
Ça m'a pris 30 secondes. Probablement moins que le temps que tu as mis à écrire ce message
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 12/04/2013, à 11:36
- anthony_78340
Re : FTP : problème de prison
Effectivement c'est ce que j'ai tapé, mais pas grand chose fonctionne.
Apparemment, l'idéal est de passer à la nouvelle version de vsftpd (2.3.5 à 3.0.2).
Je suis bloqué maintenant à la compilation (make), voici les messages d'erreur :
sysdeputil.o: In function `vsf_sysdep_check_auth':
sysdeputil.c:(.text+0x109): undefined reference to `crypt'
sysdeputil.c:(.text+0x13a): undefined reference to `crypt'
collect2: ld a retourné 1 code d'état d'exécution
make: *** [vsftpd] Erreur 1
J'ai cherché sur google, je ne trouve rien.
Avez vous une idée ?
Merci
Anthony
Hors ligne
Pages : 1