
É possível conceder acesso sudo a um usuário específico apenas para um comando específico?
Obrigado
--
Mais informações:
Distribuímos longas execuções de otimização nas caixas uns dos outros por meio de ssh. Essas execuções levam horas, às vezes dias.
O comando shutdown só pode ser executado no sudo. Estando consciente da minha pegada ambiental, gostaria de dar ao(s) iniciador(es) dessas execuções acesso sudo ao comando shutdown na minha caixa, sem acesso sudo para todo o resto - para que eles possam desligar minha máquina quando não precisarem mais dela .
Estou ciente de que posso agendar um desligamentoantesDeixo minha caixa, mas procuro uma solução melhor.
Responder1
usar
visudo
como root e adicione
%admin ALL = NOPASSWD: /sbin/shutdown
até o final do arquivo, então
- adicione o usuário ao grupo de administração
e você pode executar "sudo shutdown -h now" do usuário.
ou melhor, chmod 4755 o comando shutdown.