Ho appena aggiornato Ubuntu 12.04 LTS (Precise Pangolin) da Ubuntu Server 11.10 (Oneiric Ocelot).
Ha aggiornato la mia installazione vsFTPd e sembra che qualcosa sia cambiato: / Uso l'autenticazione PAM. Cosa potrebbe essere cambiato per causare questo?
Quando provo a connettermi al server FTP ottengo questo errore:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Ho provato a cercarlo su Google e mi ha detto di aggiungerlo allow_writable_root=YES
al file di configurazione, tuttavia quando provo questo e provo a riavviare vsftpd non può riavviare. Perché?
Ecco come l'ho effettivamente risolto:
wget http://http.us.debian.org/debian/pool/main/v/vsftpd/vsftpd_3.0.2-3_amd64.deb -O vsftpd.deb
dpkg -i vsftpd.deb
echo "allow_writeable_chroot=YES" >> /etc/vsftpd.conf
service vsftpd reload
E voilà :)
wget
parametro, è morto. Probabilmente, perché la versione3.0.2-3
è ora disponibile. Chiunque affronti questo problema, dovrebbe visitare questo sito per ottenere il collegamento corretto. Il link sopra menzionato è per la piattaforma a 64 bit. Per trovare collegamenti per questo pacchetto per altre piattaforme, ad esempio a 32 bit, seguire questa pagina e scorrere fino allaDownload vsftpd
sezione.