Como sua ligação está sendo executada dentro de um chroot da cadeia, seu caminho deve ser relativo a ele.
Para o vínculo chrooted, o diretório /
começa em /var/chroot/named
, portanto, você deve alterar o nome do arquivo para /var/log/query.log
e certificar-se de que a associação tenha permissão para gravar em /var/log
.
Além disso, você pode ter seus registros gravados em ambos os arquivos. Se a mudança acima funcionar, você pode vincular os dois arquivos ( /var/chroot/named/var/log/query.log
e /Library/Logs/named.log
) em um usando, fora do chroot, o comando:
$ ln /var/chroot/named/var/log/query.log /Library/Logs/named.log
Isso fará com que você tenha o mesmo conteúdo nos dois locais. Mas, esteja avisado que remover um arquivo não removerá o outro, mas esvaziá-lo fará isso para ambos. Então, se você usa logrotate
, ou programa similar, você precisará rodar ambos os arquivos e garantir que o link seja recriado toda vez.