(Sim, estou adicionando uma segunda resposta.)
A partir de sua descrição, você adicionou a linha apropriada a /etc/sudoers
, mas não está chamando sudo
in /etc/profile
.
O comando em /etc/profile
precisa ser:
sudo net time set
Observe que isso será executado toda vez que qualquer conta entrar. É isso que você quer, ou faria mais sentido colocar o comando em $HOME/.profile
?
Para torná-lo uma tarefa do cron, você pode adicionar algo assim:
0 * * * * * sudo net time set
para, digamos, foo.txt
e, em seguida, crontab foo.txt
. Depois disso, crontab -l
mostrará seu (s) trabalho (s) cron atual. Com os parâmetros fornecidos, o trabalho será executado uma vez por hora; man 5 crontab
e ajuste conforme necessário. Pode haver alguns problemas porque as tarefas do cron são executadas com um ambiente mínimo, mas não acredito que /usr/bin/net
dependa de quaisquer variáveis de ambiente.
Note que, ao contrário de ntpd
, isso pode fazer com que o relógio do sistema salte para trás, o que pode causar problemas.