1.設定変更 xinetd
/etc/xinetd.d/gssftp
service ftp
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/kerberos/sbin/ftpd
server_args = -lll -v ←**** -v(-d)デバッグログ出力 -lll/var/log/messagesへ少し詳しいログ出力
log_on_failure += USERID
disable = no
}
2.変更後、xinetd再起動
# /etc/init.d/xinetd restart
3.設定変更(追加) syslogd
/etc/syslog.conf
# for gssftp -v
# kill -HUP `cat /var/run/syslogd.pid`
# /etc/xinetd.d/gssftp
# server_args = -lll -v
daemon.debug /var/log/ftpftp.log
↑
gssftp(ftpd)のfacilityが分からない。
もしかするとNFSデーモンなどのログも出力されるかもしれない。
4.変更後、syslogdに変更通知
# kill -HUP `cat /var/run/syslogd.pid`
$ cat /etc/xinetd.d/gssftp(xinetdの設定といった方がいいのか)
service ftp 設定するサービスの名前(/etc/services定義のサービス名を指定)
{
flags = REUSE ポート使用中(TIME__WAIT)でも再利用できるようにする。
socket_type = stream サービスが使用するソケットタイプ
wait = no マルチスレッドnoを指定
user = root サービスを実行するユーザ名を root にする
server = /usr/kerberos/sbin/ftpd 起動するサーバーの絶対パス
server_args = -l サーバーへ渡すオプション
log_on_failure += USERID 接続失敗時記録するログの種類。USERIDリモートホストの認証ユーザー名
disable = no サービスの停止を指定no==停止しない
}
log_on_success 接続成功時に記録するログの種類。xinetd.conf、DURATION期間、USERID。
=設定
+=追加設定
-=設定削除
http://www.express.nec.co.jp/linux/distributions/knowledge/network/xinetd.html
0 件のコメント:
コメントを投稿