Я устанавливаю ведомый сервер DNS для своего ведущего устройства, я настроил все, все домены был передан ведомому серверу, я могу добавить новый домен, отредактировать существующий домен, но в журналах у меня есть проблемы.
Существуют тысячи из этого, регистрируется:
zone domain.com/IN: refresh: could not set file modification time of '/var/lib/bind/domain.com.hosts': permission denied
Как я могу решить эту проблему? Иногда я должен добавить больше затем один запись для передачи домена ведомому серверу.
Каковы права доступа к файлам /var/lib/bind и хост-файлам внутри него? Вероятная проблема в том, что файлы принадлежат root:root, но должны принадлежать bind:bind или name:name или подобным образом. Проверьте, какому пользователю принадлежит BIND процесс, и убедитесь, что эти файлы принадлежат этому пользователю. BIND сбрасывает привилегии после запуска и утверждения своих портов, поэтому, если файлы принадлежат root, он не сможет их изменить.
Вы можете изменить владение файлами с помощью команды:
# chown bind:bind /var/lib/bind/domain.com.hosts