linux: acesso sudo seletivo para um comando específico

linux: acesso sudo seletivo para um comando específico

É 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.

informação relacionada