CyberTek - the future at the present!

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

In presenza dell'errore:

500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Questo sembra essere un bug del pacchetto vsftp, raggiriamolo così:
chmod a-w /home/username
Controlliamo che sia presente le seguente direttiva nel file vsftpd.conf:
chroot_local_user=YES
Sempre in vsftpd.conf commentiamo:
#secure_chroot_dir=/var/run/vsftpd/empty
In pratica basta togliere l'attributo di W alla root dir dell'utente, naturalmente questo è un raggiro, sarebbe anche giusto poter scrivere nella propria root. In termini ideali poi sarebbe meglio non utilizzare il protocollo ftp ma quello sftp attraverso il collegamento ssh da preferirsi sempre quando presente.
Published in: linux, shell, tips

Add A Comment

Powered by pmar s.r.o.