linux: acesso seletivo ao sudo para um comando específico

0

É possível conceder a um usuário sudo acesso específico para apenas um comando específico?

obrigado

-

Mais informações:

Fazemos longas execuções de otimização nas caixas um do outro através do ssh. Essas execuções levam horas, às vezes dias.

O comando shutdown pode ser executado apenas no sudo. Tendo consciência 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 desligamento antes de sair da minha caixa, mas estou procurando uma solução melhor.

bguiz
fonte
Podemos supor que você não examinou os documentos?
Ignacio Vazquez-Abrams
@Ignacio Vazquez-Abrams: a quais documentos você está se referindo?
bguiz
1
A sudoers(5)página do manual.
Ignacio Vazquez-Abrams
Considere aceitar a resposta (aparentemente correta) ou comentar o que não funciona para você.
Daniel Beck

Respostas:

0

usar

visudo

como raiz e adicione

%admin ALL = NOPASSWD: /sbin/shutdown

até o final do arquivo,

  • adicione o usuário ao grupo de administradores

e você pode executar "sudo shutdown -h now" do usuário.

ou melhor, chmod 4755 o comando shutdown.

bubu
fonte