12.04 – vsFTPd dejó de funcionar después de la actualización

Pregunta:

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é pudo haber cambiado para causar esto?

Cuando intento conectarme al servidor FTP, aparece este error:

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

Intenté buscarlo en Google y me dijo que 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 realmente lo arreglé:

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á 🙂

Respuesta:

También tengo este problema y creo que se debe a la nueva actualización de vsFTPd para mejorar la seguridad, así que mientras tanto utilizo esta solución.

  1. Modifico la carpeta a la que entra mi usuario de FTP cuando inicia sesión por primera vez (carpeta raíz) usando esto en la terminal: sudo chmod aw /home/user

    Puede cambiar /home/user a la carpeta raíz de su usuario FTP.

  2. Cree una subcarpeta dentro de la carpeta, ya sea mediante el uso de GUI, o si solo tiene una terminal, es: sudo mkdir /home/user/newfolder

Ahora debería poder iniciar sesión y leer y escribir dentro de la "nueva carpeta". NO podrá escribir en la carpeta raíz desde el cliente FTP con chmod aw, por lo que esa es la razón de la subcarpeta, y ahí puede hacerlo.

Supongo que habrá una solución en no mucho tiempo, pero mientras tanto espero que esto ayude.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım