環境
・CentOS 7.5.1804
・vsftpd 3.0.2
・vsftpd 3.0.2
こんにちは、ぽちゃ猫(@m2pochaneko)です。
CentOS 7上のvsftpdにFTP接続しようとしたところ、下記エラーで接続できなかった際の対策です。
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
chroot先に書き込み権限があるとエラーになる模様。書き込み権限を外せば、接続できるがアップロードできない…。
あっさり解決
vsftpd.conf
に以下の一行追記すれば、解決します。
# vi /etc/vsftpd/vsftpd.conf
allow_writeable_chroot=YES