ERRO NO BIND

Sempre montei minhas estruturas com o bom e velho Slackware, mas de uns tempos para cá venho experimentando algumas distribuições novas.
Como já havia trabalhado com o RED HAT ENTERPRISE, resolvi montar uma estrutura com o CentOS, que é na realidade, uma compilação totalmente GPL da distribuição comercial.
A meu ver, o CentOS, ficou bem trabalhado coma  famosa cara do RED HAT like, mas ao mesmo tempo fornecendo um "quê" de profissionalismo.

Instalei neles o Shorewall para implementar as regras do iptables e por fim, como em todas estas distros novas, o named vem em chroot.

Tive um erro bem interessante, que a primeira vista eu não descobri o que era …

Sep  2 19:20:05 smith named[26517]: transfer of ‘zona.com.br.br/IN’ from xxx.xx.xx.169#53: connected using xxx.xxx.xxx.170#1063
Sep  2 19:20:05 smith named[26517]: dumping master file: tmp-RXtw1yu1AS: open: permission denied
Sep  2 19:20:05 smith named[26517]: transfer of ‘zona.com.br/IN’ from xxx.xxx.xxx.169#53: failed while receiving responses: permission denied
Sep  2 19:20:05 smith named[26517]: transfer of ‘zona.com.br/IN’ from xxx.xxx.xxx.169#53: end of transfer

Fuçando na net por aí, descobri que o problema estava totalmente ligado a permissão do diretório chroot. Assim, é só executar os comandos :

# cd /var/named/chroot/

chown -R named:named chroot/


Ignore os erros relacionados ao diretório proc dentro do chroot e pronto, é só reiniciar o bind que tudo estará ok agora :-)