Privilégios de desligamento e reinicialização

Privilégios de desligamento e reinicialização

Embora eu tenha tentado 'reiniciar' através do usuário normal (não root), ele funcionou. Tentei 'desligar' pelo mesmo usuário, mas também ocorreu após agendar o desligamento.

Mas quando tentei desligar o sudo pelo mesmo usuário, não funcionou.

erro:

[rj@localhost ~]$ sudo shutdown
[sudo] password for rj: 
rj is not in the sudoers file.  This incident will be reported.

Perguntas - Como é que um usuário normal reinicia ou desliga? Não é uma preocupação de segurança?

Pergunta - se 'shutdown' está funcionando, por que não 'sudo shutdown'?

Solicite, por favor, explique.

Responder1

Eu suspeito que "sudo qualquer coisa" falharia. A mensagem de erro diz que não há entrada no arquivo sudoers autorizando rj a usar o sudo.

Ou seja, o comando não falhou porque o sudo não gosta de desligar. O que não gosta é de pessoas que não são definidas como usuários do sudo tentando usar o sudo.

Quanto a saber se é bom ou não que usuários sem privilégios possam executar o desligamento, submeto-me a uma opinião mais bem informada.

Responder2

Como disse Robert Netzlof,desligarnão falhou,sudofracassado.

É uma péssima idéia permitir que usuários normais acessem odesligarcomando; somente o root normalmente tem acesso a esse comando, como deveria ser. Dito isto, é possível permitir que usuários normais realizem odesligarcomando criando umdesligargrupo e adicionar usuários a esse grupo.

Você pode executar o groupscomando para ver quem está no grupo de "desligamento" atual (seja qual for o nome dele).

Por favor, vejaesta postagem

informação relacionada