QA@IT

vsftpdで匿名で接続すると「refusing to run with writable root inside chroot()」

6773 PV

vsFTPdで匿名FTPサーバー(UP/DL)を設定しようとしているのですが、anonymousで接続すると

220 (vsFTPd 3.0.2)
Name (diamond.local:imysme): anonymous
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Login failed.
421 Service not available, remote server has closed connection

のようにエラーで接続できなくなってしまいます。ユーザー名を指定してログインすると正常に動くのですが、どうすればanonymousでもログインできるようになるでしょうか?

設定ファイルは以下のとおりです。

listen=YES
connect_from_port_20=YES
local_enable=YES
anonymous_enable=YES
no_anon_password=YES
local_umask=000
write_enable=YES
anon_mkdir_write_enable=YES
anon_root=/nas
local_root=/nas
anon_upload_enable=YES
allow_writeable_chroot=YES
seccomp_sandbox=NO

ウォッチ

この質問への回答やコメントをメールでお知らせします。