Sempre executa um programa como root sem digitar sudo na RHLE?

1

Eu tenho um programa chamado 'myprogram'. Eu quero ser capaz de digitar, a partir da linha cmd:

>$ myprogram

e executá-lo automaticamente como root. Como eu quero que o comando acima seja traduzido para,

>$ sudo myprogram

Eu planejo editar o arquivo sudoers para que, quando invocado, este programa específico não precise de uma senha para ser inserido.

Como isso é possível?

    
por steve 02.04.2015 / 21:04

1 resposta

1

A maneira mais segura é definir um alias ou uma função em seu .bashrc (supondo que seu shell seja bash):

alias myprogram='sudo myprogram'
myprogram() { sudo /path/to/myprogram "$@"; }
    
por 02.04.2015 / 21:40