Erro ao executar 'shutdown -h now'

0

Eu tenho um BeagleBone Black sem fio com o Debian 8.7. Eu criei um usuário s com o comando adduser s e, em seguida, adicionei o usuário ao arquivo sudoers com o comando usermod -a -G s .

Quando eu tento desligar meu Pi como usuário s com o comando shutdown -h now eu recebo este erro:

Failed to set wall message, ignoring: The name org.freedesktop.PolicyKit1 was not provided by any .service files
Failed to power off system via logind: The name org.freedesktop.PolicyKit1 was not provided by any .service files
Failed to start poweroff.target: The name org.freedesktop.PolicyKit1 was not provided by any .service files See system logs and 'systemctl status poweroff.target' for details.
Failed to open /dev/initctl: Permission denied
Failed to talk to init daemon.

Mas quando executo o mesmo comando com sudo sudo shutdown -h now , o comando é executado corretamente.

Por que isso está acontecendo? O desligamento é um comando root only?

    
por ob1 16.07.2017 / 23:35

2 respostas

1

Is shutdown a root only Command?

Não, não é; mas você não instalou e ativou a parte do sistema, PolicyKit como nomeada nessas mensagens de erro, que a estende a outros usuários além do superusuário através de uma política fornecida pelo administrador.

Leitura adicional

por 17.07.2017 / 14:19
3

Sim, o desligamento é um comando root only.

    
por 16.07.2017 / 23:40