Ich habe gerade von Ubuntu Server 11.10 (Oneiric Ocelot) auf Ubuntu 12.04 LTS (Precise Pangolin) aktualisiert.
Es hat meine vsFTPd-Installation aktualisiert, und es scheint, dass sich etwas geändert hat: / Ich verwende die PAM-Authentifizierung. Was könnte sich geändert haben, um dies zu verursachen?
Beim Versuch, eine Verbindung zum FTP-Server herzustellen, wird folgende Fehlermeldung angezeigt:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Ich habe versucht, es zu googeln, und es wurde gesagt, dass allow_writable_root=YES
es der Konfigurationsdatei hinzugefügt werden soll. Wenn ich dies jedoch versuche und versuche, vsftpd neu zu starten, kann es nicht neu gestartet werden. Warum?
Hier ist, wie ich es tatsächlich behoben habe:
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
Und voila :)
wget
Parameter angegeben haben, ist nicht mehr aktiv. Wahrscheinlich, weil die Version3.0.2-3
jetzt raus ist. Jeder, der mit diesem Problem konfrontiert ist, sollte diese Website besuchen , um den richtigen Link zu erhalten. Der oben genannte Link bezieht sich auf eine 64-Bit-Plattform. Um Links für dieses Paket für andere Plattformen, wie zum Beispiel 32-Bit, zu finden, folgen Sie dieser Seite und scrollen Sie nach unten zumDownload vsftpd
Abschnitt.