先日、Vagrant仮想環境に構築したFTP環境だが、500エラーによりログインできない問題が発生した。

エラーメッセージは以下のとおり。

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

vsftpd.confに以下の一行を追記しなければいけないようだ。

allow_writeable_chroot=YES

前回の記事で紹介したvsftpdの初期設定で、この記載漏れがあるとFTPに接続できないので注意!

https://chusotsu-program.com/centos7-vsftpd

最後にvsftpdを再起動してログインできることを確認しよう。

systemctl restart vsftpd