ОШИБКА: open:/etc/bind/named.conf: отказано в разрешении при перезапуске службы bind9
У меня есть Debian и Bind9 и Webmin
Вчера я по ошибке запускаю команду chmod -Rv 777 /
Я попытался запустить эти выходные команды, чтобы сгенерировать скрипт для восстановления самых последних разрешений.
но когда я перезапустил службу bind9, я получаю следующее сообщение об ошибке:
May 29 06:29:31 mydomain named[4635]: starting BIND 9.8.4-rpz2+rl005.12-P1 -u bind
May 29 06:29:31 mydomain named[4635]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2'
May 29 06:29:31 mydomain named[4635]: ----------------------------------------------------
May 29 06:29:31 mydomain named[4635]: BIND 9 is maintained by Internet Systems Consortium,
May 29 06:29:31 mydomain named[4635]: Inc. (ISC), a non-profit 501(c)(3) public-benefit
May 29 06:29:31 mydomain named[4635]: corporation. Support and training for BIND 9 are
May 29 06:29:31 mydomain named[4635]: available at https://www.isc.org/support
May 29 06:29:31 mydomain named[4635]: ----------------------------------------------------
May 29 06:29:31 mydomain named[4635]: adjusted limit on open files from 4096 to 1048576
May 29 06:29:31 mydomain named[4635]: found 1 CPU, using 1 worker thread
May 29 06:29:31 mydomain named[4635]: using up to 4096 sockets
May 29 06:29:31 mydomain named[4635]: loading configuration from '/etc/bind/named.conf'
May 29 06:29:31 mydomain named[4635]: open: /etc/bind/named.conf: permission denied
May 29 06:29:31 mydomain named[4635]: loading configuration: permission denied
May 29 06:29:31 mydomain named[4635]: exiting (due to fatal error)
Это говорит об ошибке при открытии файла /etc/bind/named.conf отказано
Я пытался найти в Google, но ничего не нашел.
Я попытался удалить, затем очистить и переустановить, но bind9 показывает ту же ошибку
1 ответ
BIND9 доступен в основном хранилище. Для BIND9 не нужно включать дополнительный репозиторий.
Прежде чем начать, вы должны быть знакомы с RootSudo.
Для установки сервера просто установите пакет bind9. См. Установка программного обеспечения для получения подробной информации об использовании менеджеров пакетов.
Очень полезным пакетом для тестирования и устранения проблем с DNS является пакет dnsutils. Также документацию BIND9 можно найти в пакете bind9-doc.
Войдите на свой сервер через SSH и запустите:
`apt-get install bind`9
Конфигурация: Откройте /etc/bind/named.conf.options
файл и добавьте следующие строки в верхней части файла.
acl trusted {
127.0.0.1;
};
и в блоке параметров добавьте:
allow-recursion {trusted; };
Restart the service
service bind9 restart
Проверьте это: https://www.isc.org/downloads/bind/doc/bind-9-9/
https://www.isc.org/downloads/bind/doc/bind-9-10/ Надеюсь, вы должны получить свое решение.