●proftpdで、はまったぜ!
 
proftpd.confを設定し、再起動を掛けてもその設定が有効にならない。
logを見てみると、以下のようなエラーがでてました。
 
# Feb 16 12:45:45 www.hogehoge proftpd[***] www.hogehoge: Failed binding to 0.0.0.0, port 21: Address already in use
# Feb 16 12:45:45 www.hogehoge proftpd[***] www.hogehoge: Check the ServerType directive to ensure you are configured correctly.
 
良く分からんので、知り合いに聞いていろいろ調べてみました。
まず、/var/runを調べてみましたが、proftpd.pidがないことが判明。
killコマンドで強制終了させて、
proftpd.confに、
PidFile /var/run/proftpd.pid
を追加。
 
# kill *****
# vi proftpd.conf
 
- proftpd.conf -
省略
PidFile /var/run/proftpd.pid
省略
 
# /etc/init.d/proftpd.conf start
 
これでproftpd.pidファイルが作成され、再起動も問題ナス。
logもちゃんと溜まるようになったとさ。
 
●FTPでみたら所有者がuidで表示
proftpd-1.2.4+1.2.5rc1(Woodyデフォルトかな?)をインストールすると、タイトルどおりのことになるので、最新のproftpdを入れる。