Como dar privilégios a um usuário para alterar a data e a hora do sistema?

3

Eu tenho um programa que será executado no Ubuntu 14.04 em um dispositivo ARM.

Tudo sobre o programa pode ser executado com privilégios de usuário padrão, exceto pelo fato de que eles podem alterar a data e a hora do sistema.

É possível criar um usuário com esses privilégios extras sob os quais eu posso executar este aplicativo?

    
por Luca 16.07.2016 / 21:09

1 resposta

2

Para conceder a um usuário a execução de um comando específico com privilégios de root, configure uma regra sudo digitando sudo visudo em um Terminal.

Isso permite editar o arquivo /etc/sudoers .

Por exemplo, para conceder ao usuário Luca os privilégios para executar "command" como root, adicione a linha:

  

Luca ALL = (TODOS) NOPASSWD: / caminho / para / comando

Você pode definir a data e a hora usando sudo date -s "11/20/2004 12:48:00" 1

Btw para sincronizar a hora em que você pode usar o ntp. Para restaurar a hora e a data com o ntpd, use ntpd -q -g .

    
por Lord_PedantenStein 16.07.2016 / 21:26