Permitir que o usuário apenas sudo em uma conta particular

4

Não pergunte por que estou fazendo assim, mas preciso fazê-lo.

Digamos que eu tenha um nome de usuário "bob" e ele precise executar um programa como "monitor". Eu quero permitir que "bob" sudo na conta do monitor e execute o processo. Obviamente, eu poderia apenas dar acesso "bob" sudo para rodar o aplicativo, mas me disseram que ele tem que rodar como "monitor". De qualquer forma, como isso pode ser feito?

    
por luckytaxi 24.02.2010 / 23:04

1 resposta

6

Sim, defina sua entrada para sudoers assim:

bob          ALL        = monitor        PASSWD:  COMMAND

Bob pode então executar o COMMAND em sudo e ele será executado como monitor (é claro que você pode usar NOPASSWD: se quiser forçar uma verificação de senha).

    
por 24.02.2010 / 23:10

Tags