Проблема следущая: сервер стартует и работает нормально. Но не ведет лог, а он сейчас очень понадобился.cat /var/log/messages
named[32853]: starting BIND 9.3.2 -u named -t /var/lib/named
named[32853]: listening on IPv4 interface lo, 127.0.0.1#53
named[32853]: command channel listening on 127.0.0.1#953
named[32853]: isc_log_open 'named.log' failed: permission deniedcat named.conf:
logging {
channel "log_default" {
file "/var/log/named.log" versions 10 size 10m;
severity info;
print-time yes;
print-severity yes;
print-category yes;
};
channel "log_security" {
file "/var/log/named-security.log" versions 5 size 10m;
severity info;
print-time yes;
print-severity yes;
print-category yes;
};
channel "null" {
null;
};
category "default" { "log_default"; };
category "security" { "log_security"; };
category "unmatched" { "null"; };
};ls -lF /var/lib/named
drwx--x--x 2 named named 4098 10 Jul 09:38 dev/
drwx--x--x 2 named named 4098 2 May 09:32 dyn/
drwx--x--x 3 named named 4098 18 Jul 16:10 etc/
drwx--x--x 2 named named 4098 2 May 09:32 log/
drwx--x--x 2 named named 4098 11 Jul 12:12 master/
drwx--x--x 2 named named 4098 10 Jul 12:46 slave/
drwx--x--x 4 named named 4098 10 Jul 10:21 var/Вручную создала named.log
ls -lF /var/lib/named/log
-rw-rw-r-- 1 1 named named 564 12 Jul 16:38 named.logСамое странное, что при reboot'е в лог всеже пишется:
12-Jul-2006 16:38:21.579 network: info: no longer listening on 127.0.0.1#53КУДА КОПАТЬ ДАЛЬШЕ? Есть мысли?
http://www.mark-itt.ru/docs/BIND/logging.html
>Проблема следущая: сервер стартует и работает нормально. Но не ведет лог, а
>он сейчас очень понадобился.
>
>cat /var/log/messages
>named[32853]: starting BIND 9.3.2 -u named -t /var/lib/named
>named[32853]: listening on IPv4 interface lo, 127.0.0.1#53
>named[32853]: command channel listening on 127.0.0.1#953
>named[32853]: isc_log_open 'named.log' failed: permission denied
>
>cat named.conf:
>
>logging {
> channel "log_default" {
> file "/var/log/named.log" versions 10
>size 10m;
> severity info;
> print-time yes;
> print-severity yes;
> print-category yes;
> };
> channel "log_security" {
> file "/var/log/named-security.log" versions 5
>size 10m;
> severity info;
> print-time yes;
> print-severity yes;
> print-category yes;
> };
> channel "null" {
> null;
> };
> category "default" { "log_default";
>};
> category "security" { "log_security";
>};
> category "unmatched" { "null";
>};
>};
>
>ls -lF /var/lib/named
>drwx--x--x 2 named named 4098 10 Jul 09:38 dev/
>
>drwx--x--x 2 named named 4098 2 May 09:32 dyn/
>
>drwx--x--x 3 named named 4098 18 Jul 16:10 etc/
>
>drwx--x--x 2 named named 4098 2 May 09:32 log/
>
>drwx--x--x 2 named named 4098 11 Jul 12:12 master/
>
>drwx--x--x 2 named named 4098 10 Jul 12:46 slave/
>
>drwx--x--x 4 named named 4098 10 Jul 10:21 var/
>
>
>Вручную создала named.log
>ls -lF /var/lib/named/log
>-rw-rw-r-- 1 1 named named 564 12 Jul 16:38 named.log
>
>Самое странное, что при reboot'е в лог всеже пишется:
>12-Jul-2006 16:38:21.579 network: info: no longer listening on 127.0.0.1#53
>
>КУДА КОПАТЬ ДАЛЬШЕ? Есть мысли?
>
>
>
>
>
>Вот например то что работает у меня.
logging {
channel default_ch {
file "/var/log/named.log" versions 3 size 100k;
#serverity info;
print-time yes;
print-category yes;
};channel security_ch {
file "/var/log/security.log" versions 3 size 100k;
#serverity info;
print-time yes;
print-category yes;
};category default { default_ch; };
category security { security_ch; };
};Только необходимо учитывать что если bind запущен с ключем -t /var/named например
то логи будут складываться соответственно в /var/named/var/log
>Вот например то что работает у меня.
>logging {
>channel default_ch {
>file "/var/log/named.log" versions 3 size 100k;
>#serverity info;
>print-time yes;
>print-category yes;
>};
>
>channel security_ch {
>file "/var/log/security.log" versions 3 size 100k;
>#serverity info;
>print-time yes;
>print-category yes;
>};
>
>category default { default_ch; };
>category security { security_ch; };
>};
>
>Только необходимо учитывать что если bind запущен с ключем -t /var/named например
>то логи будут складываться соответственно в /var/named/var/logЭто уже пробовала. Результат тот же.
>>Вот например то что работает у меня.
>>logging {
>>channel default_ch {
>>file "/var/log/named.log" versions 3 size 100k;
>>#serverity info;
>>print-time yes;
>>print-category yes;
>>};
>>
>>channel security_ch {
>>file "/var/log/security.log" versions 3 size 100k;
>>#serverity info;
>>print-time yes;
>>print-category yes;
>>};
>>
>>category default { default_ch; };
>>category security { security_ch; };
>>};
>>
>>Только необходимо учитывать что если bind запущен с ключем -t /var/named например
>>то логи будут складываться соответственно в /var/named/var/log
>
>Это уже пробовала. Результат тот же.с какими ключами запускаеться named?
>с какими ключами запускаеться named?
named -t /var/lib/named -u named
>>с какими ключами запускаеться named?
>named -t /var/lib/named -u named
Покажите тогда ls -lF /var/lib/named/var/log
>>>с какими ключами запускаеться named?
>>named -t /var/lib/named -u named
>
>
>Покажите тогда ls -lF /var/lib/named/var/log
что-то ветка на флейм уже смахивает, если что можно в аську 63902229
Парни подскажите пожалуйста, в чем проблема? Файл даже вручную создал....c-gw named[30902]: starting BIND 9.3.4 -t /var/lib/named -u named
c-gw named[30902]: found 1 CPU, using 1 worker thread
c-gw named[30902]: loading configuration from '/etc/named.conf'
c-gw named[30902]: listening on IPv4 interface lo, 127.0.0.1#53
c-gw named[30902]: listening on IPv4 interface eth0, 192.168.12.1#53
c-gw named[30902]: listening on IPv4 interface eth1, 192.168.77.2#53
c-gw named[30902]: command channel listening on 127.0.0.1#953
c-gw named[30902]: command channel listening on ::1#953
c-gw named[30902]: logging channel 'query_logging' file '/var/log/named/named.lo
c-gw named[30902]: zone 0.0.127.in-addr.arpa/IN: loaded serial 42
c-gw named[30902]: zone localhost/IN: loaded serial 42
c-gw named[30902]: running
c-gw named[30902]: isc_log_open '/var/log/named/named.log' failed: invalid file
>[оверквотинг удален]
>c-gw named[30902]: listening on IPv4 interface lo, 127.0.0.1#53
>c-gw named[30902]: listening on IPv4 interface eth0, 192.168.12.1#53
>c-gw named[30902]: listening on IPv4 interface eth1, 192.168.77.2#53
>c-gw named[30902]: command channel listening on 127.0.0.1#953
>c-gw named[30902]: command channel listening on ::1#953
>c-gw named[30902]: logging channel 'query_logging' file '/var/log/named/named.lo
>c-gw named[30902]: zone 0.0.127.in-addr.arpa/IN: loaded serial 42
>c-gw named[30902]: zone localhost/IN: loaded serial 42
>c-gw named[30902]: running
>c-gw named[30902]: isc_log_open '/var/log/named/named.log' failed: invalid fileВсе, проблему решил я. Оказалась проблема в том что Named запускается под chroot. Создал каталог в /var/lib/named/log/named и все ок стало :)