Ubuntu 16.04 O servidor NTP não pode ler o arquivo chave

1

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?

    
por Andy 30.01.2017 / 15:28

1 resposta

0

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.

    
por Andy 30.01.2017 / 16:11