ftp接続でrefusing to run with writable root inside chrootが出た時の対処法

CentOS7にvsftpサーバをインストールして、FTPクライアントからファイルを転送しようとしたら下記のエラーが発生したので、対処法のメモ。

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

どうやらchroot先のディレクトリに書き込み権限があるとエラーになるようです。
ディレクトリの権限からwrite権限を削除したらエラーは発生しなくなりました。

chmod a-w /xxx/xxx

しかし、書き込み権限を削除したら当然FTPでファイル転送できなくなります。
もう少し調べたら下記の設定をvsftpd.confに書けばディレクトリに書き込み権限があってもエラーが出なくなるようです。
これで解決しました。

# vi /etc/vsftpd/vsftpd.conf
...
allow_writeable_chroot=YES
...