alexabolada
(usa Debian)
Enviado em 19/05/2023 - 19:40h
Olá! Pelo que entendi, você gostaria de usar o comando como um usuário comum para desligar o sistema, mas está enfrentando um erro relacionado ao ConsoleKit.
Parece que o ConsoleKit não está instalado ou ativo no seu sistema. No entanto, você pode usar o comando [b]systemctl[\/b] para desligar o sistema como um usuário comum, concedendo permissão apropriada através do [i]sudo[\/i].
Primeiro, adicione a linha abaixo no arquivo [i]/etc/sudoers[\/i] usando seu editor de texto preferido com permissões de root (por exemplo, Vim):
[code]username ALL=NOPASSWD: /bin/systemctl poweroff,/bin/systemctl reboot,/bin/systemctl suspend[\/code]
Certifique-se de substituir "username" pelo seu nome de usuário.
Após salvar as alterações, agora você pode desligar o sistema como um usuário comum, sem senha:
[b]$ sudo systemctl poweroff[\/b]
Essa mesma configuração permite reiniciar o sistema com:
[b]$ sudo systemctl reboot[\/b]
E suspender o sistema com:
[b]$ sudo systemctl suspend[\/b]
Espero ter ajudado! Se você tiver mais perguntas, sinta-se à vontade para perguntar!