LAN 内とかでセキュリティが必要ない ftp を vsftpd で立てる方法。 これに加えさらに同時にセキュリティが必要なユーザも利用する方法は知らない。
vsftpd は、示した設定の他にパーミッションに少し気を使う必要がある。
完全に検証しきれてないけど、アクセスされるディレクトリ(この場合 /var/ftp)が write-enable だと多分 refusing to run with writable root inside chroot() というエラーが出る。
解決するには、
# chmod a-w /var/ftp
を実行する。 そして、他の場所からアクセスしやすくするように、
# mkdir /var/ftp/dir
# chmod a+w /var/ftp/dir
を実行する。
LAN 内専用