(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.