Je viens de mettre à jour Ubuntu 12.04 LTS (Precise Pangolin) depuis Ubuntu Server 11.10 (Oneiric Ocelot).
Il a mis à jour mon installation vsFTPd, et il semble que quelque chose ait changé: / J'utilise l'authentification PAM. Qu'est-ce qui aurait pu changer pour provoquer cela?
Lorsque j'essaie de me connecter au serveur FTP, j'obtiens cette erreur:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
J'ai essayé de le googler, et il a dit d'ajouter allow_writable_root=YES
au fichier de configuration - cependant quand j'essaye ceci et essaye de redémarrer vsftpd il ne peut pas redémarrer. Pourquoi?
Voici comment je l'ai corrigé:
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
Et le tour est joué :)
wget
paramètre, est mort. Probablement, car la version3.0.2-3
est maintenant sortie. Toute personne confrontée à ce problème doit visiter ce site pour obtenir le lien correct. Le lien mentionné ci-dessus concerne une plate-forme 64 bits. Pour trouver des liens pour ce package pour d'autres plates-formes, comme par exemple 32 bits, suivez cette page et faites défiler jusqu'à laDownload vsftpd
section.