criando um usuário linux que pode fazer o comando “reboot” somente sem sudo

4

Você sabe se é possível criar um usuário no linux que só pode fazer o comando "reboot" sem o sudo?

a razão é que eu preciso automatizar a reinicialização do (s) meu (s) servidor (es) de produção sem ter que fazer login em cada um deles, e então fazer "sudo reboot" e colocar a senha (que pode ser demorada)

    
por Michelle Jun Lee 16.06.2011 / 00:31

2 respostas

8

Isso pode ser feito simplesmente usando / usr / sbin / visudo para adicionar as seguintes linhas:

User_Alias REBOOTUSERS = Lee, testuser
REBOOTUSERS ALL = NOPASSWD : reboot

Após adicionar essas linhas, o (s) usuário (s) especificado (s) pelos REBOOTUSERS User_Alias poderá entrar:

$sudo reboot

E ele reinicializará o servidor sem um prompt de senha!

    
por 16.06.2011 / 01:21
5

Apenas use a opção NOPASSWD em sua configuração de sudoers para esse usuário / comando.

    
por 16.06.2011 / 00:37