プロが教えるわが家の防犯対策術!

bindにてlogがfailedになる

事象:出力先のログファイルのpermissionは、問題ないと思いますがエラーとなる。ヒントよろしくお願いします。

環境 suese 10.1 BIND 9.3.2

・/var/log/messageの内容
Nov 27 13:08:02 sdns2 named[3379]: starting BIND 9.3.2 -t /var/lib/named -u named
Nov 27 13:08:02 sdns2 named[3379]: found 1 CPU, using 1 worker thread
Nov 27 13:08:02 sdns2 named[3379]: loading configuration from '/etc/named.conf'
Nov 27 13:08:02 sdns2 named[3379]: listening on IPv6 interfaces, port 53
Nov 27 13:08:02 sdns2 named[3379]: listening on IPv4 interface lo, 127.0.0.1#53
Nov 27 13:08:02 sdns2 named[3379]: listening on IPv4 interface eth0, 10.97.2.85#53
Nov 27 13:08:02 sdns2 named[3379]: command channel listening on 127.0.0.1#953
Nov 27 13:08:02 sdns2 named[3379]: command channel listening on ::1#953
Nov 27 13:08:02 sdns2 named[3379]: logging channel 'log_file' file '/var/log/dns.log': permission denied
Nov 27 13:08:02 sdns2 named[3379]: isc_log_open '/var/log/dns.log' failed: permission denied

・ログの出力先
sdns2:/var/log # ls /var/log/dns.log -l
-rwxrwxrwx 1 named named 0 Nov 27 12:40 /var/log/dns.log

・/etc/named.conf上の指定
logging {
category default { log_file; };
channel log_file { file "/var/log/dns.log" size 1M versions 5;
print-time yes;
severity info;
print-category yes;
};
};

A 回答 (1件)

>Nov 27 13:08:02 sdns2 named[3379]: starting BIND 9.3.2 -t /var/lib/named -u named



-tオプションが指定されていますので、chrootされて /var/lib/named が BIND から見れば /(ルート) になります。
ログファイルも chrootされた / から見た指定ですので、chrootされていない状態で見ると /var/lib/named/var/log/dns.log になります。

ですので、/var/lib/named/var/log/dns.log のパーミッションを確認してください。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。助かりました

お礼日時:2006/11/27 14:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!