一応動くようになりました.
認証はやはりwindows 2000のアカウントでは無理のようです.
その代わりにUserPassword や AuthUserFile などを使って
行えます.
# もともとこの機能を使いたくてProftpdを選んだわけで
# ログインできるアカウントを追加しなくてすみますし...
ただ,厄介なのはファイルのアクセス権限の設定で,
認証は通ったのにログインできなかったり,
普段は問題なく読み書きできるのに,FTPでアクセスすると
Permission denied となったり散々でした.
とりあえず,ルートディレクトリはEveryoneで読み込みか
にしたほうがいいです.あとは試行錯誤で(笑
# "/"が見つからないといわれたときは,かなり泣きそうでした.
# なんで匿名でも普通でもログインできないのカナと思って
# ログを見てみたら
# Guest: Directory /home/ftp/ is not accessible.とか
# car chdir("/home/car"): No such file or directory とか
# 出ていて,調べてみたらlstat("/", &sbuf)でこけてました.
# 実行ユーザを見てみたら,ユーザによってこけたり,
# こけなかったりしたので,これはと思ってアクセス権限を
# 変更したらビンゴでした.
DefaultRootのディレクトリが表示されなかったりしますが,
何とか使えそうな感じなので,使ってみようと思っています.
あと,make install を実行する前にMakefileの
INSTALL_GROUP=
のところを
INSTALL_GROUP=なし
とかにしたほうがいいです.(SJISでOKっぽいです
installコマンドで落ちます.
|