Acabo de actualizar a Ubuntu 12.04 LTS (Precise Pangolin) desde Ubuntu Server 11.10 (Oneiric Ocelot).
Actualizó mi instalación de vsFTPd, y parece que algo ha cambiado: / Uso la autenticación PAM. ¿Qué podría haber cambiado para causar esto?
Cuando intento conectarme al servidor FTP me sale este error:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Intenté buscarlo en Google y dijo que se agregara allow_writable_root=YES
al archivo de configuración; sin embargo, cuando intento esto e intento reiniciar vsftpd, no se puede reiniciar. ¿Por qué?
Así es como lo arreglé realmente:
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
Y voilá :)
wget
parámetro está muerto. Probablemente, porque la versión ya3.0.2-3
está disponible. Cualquier persona que se enfrente a este problema, debe visitar este sitio para obtener el enlace correcto. El enlace mencionado anteriormente es para la plataforma de 64 bits. Para encontrar enlaces para este paquete para otras plataformas, como por ejemplo 32 bits, siga esta página y desplácese hacia abajo hasta laDownload vsftpd
sección.