De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Erro de execução ntp

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 01 de agosto de 2012

No arquivo de log do servidor da Dicas-L eu identifiquei edsta mensagem:

  syslog:Jul 30 22:00:41 belenus ntpd[1457]: frequency file /etc/ntp.drift.TEMP: Permission denied

Estranho, pois eu instalei o ntp para sincronizar o horário com os servidores da Rede Nacional de Pesquisa e não modifiquei nada.

Estranho, um arquivo temporário sendo gravado no diretório /etc? Deve ter algum erro aqui.

O diretório /etc/ é de propriedade do usuário root e o serviço ntp roda sob o usuário ntp:

  ntp  18266  1  0 21:29 ? 00:00:00 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 108:114

Então, o erro está mais do que explicado. O serviço ntp não pode criar arquivos em um diretório pertencente ao usuário root.

O mais correto então é especificar um diretório diferente para hospedar o arquivo ntp.drift. Para isto, edite o arquivo /etc/ntp.conf e substitua a linha:

  driftfile /etc/ntp.drift

por

  driftfile /var/lib/ntp/drift

No meu sistema, rodando Ubuntu 11.04, o diretório /var/lib/ntp/ e foi necessário criá-lo:

  mkdir /var/lib/ntp

Isto feito, reiniciei o serviço ntp:

  service ntp restart

E os erros sumiram :-)

Referência: Why do I get "can't open /etc/ntp/drift.TEMP: Permission denied" entries in /var/log/messages when I use ntpd?

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida