Eu criei uma instância do Ubuntu 14.04 e notei que uma mensagem de armadura de aplicativo nos logs após a mesma mensagem de "permissão negada".
Desativar o perfil ntp do apparmor resolveu o problema.
Li este guia do fórum e um número de responde a respeito dos servidores NTP.
Eu preciso usar autenticação, mas quando eu reinicio o serviço ntp eu recebo um erro no log dizendo "ntpd [1710]: authreadkeys: arquivo /etc/ntp.keys: permissão negada"
Este é o meu arquivo de configuração:
driftfile /var/lib/ntp/ntp.drift
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server 0.uk.pool.ntp.org iburst
server 1.uk.pool.ntp.org iburst
server 2.uk.pool.ntp.org iburst
server 3.uk.pool.ntp.org iburst
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 10.0.0.0 mask 255.255.255.0 nomodify notrap
restrict 127.0.0.1
restrict ::1
#enable auth
keys /etc/ntp.keys
trustedkey 17
controlkey 17
requestkey 17
Confirmei que o arquivo é legível e tentei em várias permissões (400, 600, 700, 777).
Como posso fazer com que meu servidor leia as chaves de autenticação?
Eu criei uma instância do Ubuntu 14.04 e notei que uma mensagem de armadura de aplicativo nos logs após a mesma mensagem de "permissão negada".
Desativar o perfil ntp do apparmor resolveu o problema.