Debian Wheezy e vsftp con chroot

Dopo l’aggiornamento a Debian 7 Wheezy, se avete vsftpd con chroot, gli utenti si collegheranno correttamente (quindi senza generare errori nei log) ma avranno l’errore:

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

E’ un bug di vsftp che è stato risolto nella versione 3, che però purtroppo non è quella disponibile su Wheezy!

Il Frontier Group ha creato un pacchetto patchato di vsftpd per Ubuntu, e Cyconet ne ha fatto uno equivalente per wheezy.

Si può installare il pacchetto usando:

echo “deb http://ftp.cyconet.org/debian wheezy-updates main non-free contrib” >>
/etc/apt/sources.list.d/wheezy-updates.cyconet.list;
aptitude update; aptitude install -t wheezy-updates debian-cyconet-archive-keyring vsftpd &&
echo “allow_writeable_chroot=YES” >> /etc/vsftpd.conf && /etc/init.d/vsftpd restart

Gli aggiornamenti dovrebbero essere disponibili nei normali canali di Debian.