linux NTP で エラー になる
Linux(redhad)にNTP(ntp-4.2.0.a.20040617-4.EL4.1.i386.rpm)をインストールしデーモン起動(/etc/rc.d/init.d/ntpd)したいのですが、起動時にsyslogに以下のようなメッセージが表示されます。
※デーモン起動しているコマンドラインは
ntpd -u ntp:ntp -p /var/run/ntpd.pid
です。 -c で /etc/ntp.confを指定しても同様です。
Mar 19 10:29:07 gw02 ntpd[864]: ntpd 4.2.0a@1.1190-r Thu Aug 10 07:24:16 CEST 2006 (1)
Mar 19 10:29:07 gw02 ntpd[864]: precision = 2.000 usec
Mar 19 10:29:07 gw02 ntpd[864]: Listening on interface wildcard, 0.0.0.0#123
Mar 19 10:29:07 gw02 ntpd[864]: Listening on interface wildcard, ::#123
Mar 19 10:29:07 gw02 ntpd[864]: Listening on interface lo, 127.0.0.1#123
Mar 19 10:29:07 gw02 ntpd[864]: Listening on interface eth0, 10.1.0.70#123
Mar 19 10:29:07 gw02 ntpd[864]: Listening on interface eth1, 172.21.0.42#123
Mar 19 10:29:07 gw02 ntpd[864]: kernel time sync status 0040
Mar 19 10:29:07 gw02 ntpd[864]: getconfig: Couldn't open </etc/ntp.conf>
Mar 19 10:29:07 gw02 kernel: audit(1205890147.131:46): avc: denied { read } for pid=864 comm="ntpd" name="ntp.conf" dev=sda7 ino=655046 scontext=root:system_r:ntpd_t tcontext=user_u:object_r:file_t tclass=file
Mar 19 10:29:07 gw02 ntpd: ntpd 起動 succeeded
この後 ntpqを実行すると No association ID's returned と表示され、NTPが正常動作していないのですが、rootユーザーよりコマンドラインで
ntpd -u ntp:ntp -p /var/run/ntpd.pid
を実行すると特にエラーがsyslogに残らず、ntpqも同期中のホストの一覧が表示されます。
何方か、デーモン起動時にsyslogに表示されているエラーの対処方法をご存知でしたらご教示頂けると助かるのですが。
/etc/ntp.confのパーミッションは
-rw-r--r-- 1 ntp ntp 298 3月 18 12:55 /etc/ntp.conf
です。
お礼
とても助かりました!! ありがとうございました。