URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 56526
[ Назад ]

Исходное сообщение
"Ошибка запуска named через service"

Отправлено bumbaras , 17-Май-05 14:37 
При запуске service named start пишед в лог:
May 17 13:00:16 vitel named[3621]: starting BIND 9.2.3 -u named
May 17 13:00:16 vitel named[3621]: using 1 CPU
May 17 13:00:16 vitel named[3621]: loading configuration from '/etc/named.conf'
May 17 13:00:16 vitel named[3621]: listening on IPv4 interface lo, 127.0.0.1#53
May 17 13:00:16 vitel named[3621]: could not listen on UDP socket: address in use
May 17 13:00:16 vitel named[3621]: creating IPv4 interface lo failed; interface ignored
May 17 13:00:16 vitel named[3621]: listening on IPv4 interface eth0, 194.44.79.40#53
May 17 13:00:16 vitel named[3621]: listening on IPv4 interface eth0:1, 192.168.7.50#53
May 17 13:00:16 vitel named[3621]: listening on IPv4 interface eth1, 192.168.0.17#53
May 17 13:00:16 vitel named[3621]: command channel listening on 127.0.0.1#953
May 17 13:00:16 vitel named[3621]: command channel listening on ::1#953
May 17 13:00:16 vitel named[3621]: couldn't open pid file '/var/run/named.pid': Permission denied
May 17 13:00:16 vitel named[3621]: exiting (due to early fatal error)
May 17 13:00:16 vitel named: named ┌┴╨╒╙╦ succeeded
При запуске просто named все ОК. В чем проблема ? Почему он не может получить доступ к созданию named.pid

Содержание

Сообщения в этом обсуждении
"Ошибка запуска named через service"
Отправлено e719 , 17-Май-05 17:55 
Ну, наверное потому что у юзера named, под которым ты заходишь нет прав на создание файлов в /var/run
я это как-то решал, но потом у меня всё навернулось, и я не помню как. Поэтому сейчас я переместил pid с помощью options pid-file="/usr/local/etc/namedb/named.pid"; ну или как-то так в файле named.conf. В общем есть там опция для перемещения pid-файла

"Ошибка запуска named через service"
Отправлено bumbaras , 17-Май-05 18:12 
>Ну, наверное потому что у юзера named, под которым ты заходишь нет
>прав на создание файлов в /var/run
>я это как-то решал, но потом у меня всё навернулось, и я
>не помню как. Поэтому сейчас я переместил pid с помощью options
>pid-file="/usr/local/etc/namedb/named.pid"; ну или как-то так в файле named.conf. В общем есть
>там опция для перемещения pid-файла
Спасибо помогло :)


"Ошибка запуска named через service"
Отправлено gennady , 18-Май-05 08:59 
>Ну, наверное потому что у юзера named, под которым ты заходишь нет
>прав на создание файлов в /var/run
>я это как-то решал, но потом у меня всё навернулось, и я
>не помню как. Поэтому сейчас я переместил pid с помощью options
>pid-file="/usr/local/etc/namedb/named.pid"; ну или как-то так в файле named.conf. В общем есть
>там опция для перемещения pid-файла
А права на доступ к каталогу слабо изменить? Скорее всего, ситуация обратная - под рутом пытается named запустить.

"Ошибка запуска named через service"
Отправлено bumbaras , 18-Май-05 14:36 
>>Ну, наверное потому что у юзера named, под которым ты заходишь нет
>>прав на создание файлов в /var/run
>>я это как-то решал, но потом у меня всё навернулось, и я
>>не помню как. Поэтому сейчас я переместил pid с помощью options
>>pid-file="/usr/local/etc/namedb/named.pid"; ну или как-то так в файле named.conf. В общем есть
>>там опция для перемещения pid-файла
>А права на доступ к каталогу слабо изменить? Скорее всего, ситуация обратная
>- под рутом пытается named запустить.
Поменял. Все заработало как нужно, огромное спасибо :)



"Ошибка запуска named через service"
Отправлено jaff , 30-Сен-05 18:00 
>>>Ну, наверное потому что у юзера named, под которым ты заходишь нет
>>>прав на создание файлов в /var/run
>>>я это как-то решал, но потом у меня всё навернулось, и я
>>>не помню как. Поэтому сейчас я переместил pid с помощью options
>>>pid-file="/usr/local/etc/namedb/named.pid"; ну или как-то так в файле named.conf. В общем есть
>>>там опция для перемещения pid-файла
>>А права на доступ к каталогу слабо изменить? Скорее всего, ситуация обратная
>>- под рутом пытается named запустить.
>Поменял. Все заработало как нужно, огромное спасибо :)
Та же проблема, но на какие права (какой номер) поменять нужно каталог, не сочтите за труд - ответ написать ;)



"Ошибка запуска named через service"
Отправлено Kucher , 09-Фев-10 14:41 
>Та же проблема, но на какие права (какой номер) поменять нужно каталог,
>не сочтите за труд - ответ написать ;)

mnamed от юзера bind запускается - я его в процессах сейчас наблюдаю.
Но по-моему лучше сделать в named.conf:

pid-file "/var/log/named.pid";

У меня так заработало.