Esta é uma resposta à minha pergunta de último recurso "como posso definir o horário de HW de todo o espaço do usuário?"
Recentemente, aprendi sobre sudoers , que parece ser a solução universal para tudo relacionado à derrota de direitos su.
Execute visudo como root. Este é um atalho para editar sudoers . Não se preocupe, ele não iniciará vi , mas seu editor padrão (a menos que seja vi ). Usar isso em vez de editar manualmente /etc/sudoers faz com que as alterações sejam aplicadas no fechamento e fornece avisos e erros, se necessário.
Eu ainda não sou um assistente de sudoers (a página man tem 50 páginas), mas acabei adicionando isso ao final:
Cmnd_Alias TIMEDATE=/usr/bin/timedatectl
pi ALL=(ALL) NOPASSWD: TIMEDATE
O uso de um alias, em vez de especificar diretamente o comando, permite usar argumentos de linha de comando aleatórios.
Em seguida, o usuário pi pode executar sudo timedatectl sem solicitar uma senha. (nota: sudo ainda é necessário.)