2013年1月24日木曜日

syslogd on FreeBSD (シングルユーザモード)がまともに動かない

FreeBSD でシングルユーザモードになってからsyslogdを起動すると,rootで入力したコマンドが全部ロギングされる.まるでキーロガーみたい.そして他のプログラムからのsyslog関数によるログを受け付けない.

シングルユーザモードへの移行

FreeBSD 9.0.0-RELEASEで以下の手順によりシングルユーザモードになる.
% shutdown now

 syslogd の起動とログの確認

# /etc/rc.d/syslogd start 
# cd /var/log
# less syslog
syslogd のポリシには,「*.* /var/log/syslog」 と書いている./var/log/syslog の内容は以下の通りだった.
Jan 24 01:01:31 freebsd-hvm kernel: Starting syslogd.
Jan 24 01:01:31 freebsd-hvm kernel: #
Jan 24 01:01:32 freebsd-hvm kernel: le
Jan 24 01:01:32 freebsd-hvm kernel: s
Jan 24 01:01:32 freebsd-hvm kernel: s
Jan 24 01:01:33 freebsd-hvm kernel: s
Jan 24 01:01:33 freebsd-hvm kernel: y
Jan 24 01:01:33 freebsd-hvm kernel: sl
Jan 24 01:01:33 freebsd-hvm kernel: o
Jan 24 01:01:33 freebsd-hvm kernel: g
Jan 24 01:01:33 freebsd-hvm kernel:
ポリシが悪いのか?キーボード操作がロギングされるのはどういう状態なんだろうか.何かのプログラムがデバッグモードで動いてるのか?
ファシリティが「kernel」になってるのも気になる.

0 件のコメント:

コメントを投稿