FreeBSDのezjail中にインストールしたwu-ftp設定の覚書です。 後でどこかのページに統合するかも。
/bin/ls はコピーしたのですが、まだ何かが足りないのですね。
wu-ftpd FAQ QA49より http://www.wu-ftpd.org/wu-ftpd-faq.html#QA49
To test if /bin/ls is working in the ~ftp dir, type :
chroot ~ftp /bin/ls
を実行してみました。
# chroot ~ftp /bin/ls
ELF interpreter /libexec/ld-elf.so.1 not found
アボート
/libexec/ld-elf.so.1 をコピーしたら、無事ls表示されるようになりました。
FreeBSD QandA 428より http://www.jp.freebsd.org/QandA/HTML/428.html
/etc/master.passwd の形式で ~ftp/etc/master.passwd を用意して、
$ /usr/sbin/pwd_mkdb -d ~ftp/etc ~ftp/etc/master.passwd
を実行することで必要な DB ファイルが作成され、ユーザ名が参照されるようになりました。