2013-04-19 8 views
22

Ich möchte einen anonymen nur FTP-Server einrichten (in der Lage, Dateien hochladen). Hier ist meine Config-Datei:vsftpd: weigern, mit schreibbaren root innerhalb chroot

listen=YES 

anonymous_enable=YES 
anon_root=/var/www/ftp 

local_enable=YES 
write_enable=YESr. 

anon_upload_enable=YES 
anon_mkdir_write_enable=YES 

xferlog_enable=YES 
connect_from_port_20=YES 

chroot_local_user=YES 

dirmessage_enable=YES 
use_localtime=YES 
secure_chroot_dir=/var/run/vsftpd/empty 
rsa_cert_file=/etc/ssl/private/vsftpd.pem 
pam_service_name=vsftpd 

Aber wenn ich versuche, es zu verbinden:

[email protected]:~$ ftp yxxxng.bej 
Connected to yxxx. 
220 (vsFTPd 2.3.5) 
Name (yxxxg.bej:kan): anonymous 
331 Please specify the password. 
Password: 
500 OOPS: vsftpd: refusing to run with writable root inside chroot() 
Login failed 

Kann jemand helfen?

+1

dieser Linie aussieht falsch: write_enable = YESr. – rekire

+2

Fügen Sie allow_writeable_chroot = YES hinzu und starten Sie es neu. –

+0

allow_writeable_chroot = JA hat das Problem gelöst! –

Antwort

53

Dieser Blog hier zeigt, wie Sie dieses Problem beheben können.

http://www.mikestechblog.com/joomla/operating-systems-section/operating-systems-ubuntu/155-500-oops-vsftpd-refusing-to-run-with-writable-root-inside-chroot.html

Das Problem ist, dass der Root-Verzeichnis des Benutzers beschreibbar ist. Die Frontier Group bietet Ihnen einen Fix für vsFTPd.

Hier sind die Schritte (aus dem Tutorial kopieren und einfügen, falls der Link stirbt) werden

  1. als root anmelden (oder sudo ..) und wie folgt vorgehen:

  2. apt-get python-software-properties

  3. sudo add-apt-repository ppa installieren: thefrontiergroup/vsftpd

  4. sudo apt-get aktualisieren

  5. sudo apt-get vsftpd

  6. vi /etc/vsftpd.conf installieren und die folgende allow_writeable_chroot = YES

  7. sudo-Dienst hinzufügen vsftpd neu starten

+5

Nicht sicher, warum das ursprüngliche Plakat diese Antwort nicht akzeptiert hat. Es hat perfekt für mich funktioniert und das Problem gelöst. Vielen Dank. – Kopty

+1

Die Firewall meines Unternehmens sagt, der Link führt zu einer "Website für kriminelle Aktivitäten" ... –

+0

Faszinierend. Ich wüsste nicht, warum das markiert wird oder aus welchem ​​Grund. Es liegt über meinem Wissen. – blo0p3r

Verwandte Themen