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