Execute o apt-get sem sudo

13

Esta pode ser uma pergunta muito ingênua, mas eu queria saber como eu poderia dar a vários usuários acesso a um único computador sem torná-los usuários root. Como eu daria a eles acesso ao sudo limitado, de modo que eles ainda pudessem emitir comandos como

sudo apt-get install epstopdf

Eu imagino que isso possa ser uma pergunta incrivelmente estúpida, pois uma vez que o acesso do usuário root seja dado, eles podem fazer o que quiserem. Portanto, há alguma maneira de contornar isso? Estou aberto a sugestões

    
por puk 31.10.2011 / 12:58

2 respostas

18

Abra um terminal e digite sudo visudo . No final do arquivo (na verdade, a última linha), digite %yourusername% ALL=NOPASSWD: /usr/bin/apt-get install , em que% yourusername% é substituído pelo seu nome de usuário.

Depois disso, você não será solicitado a fornecer uma senha para usar sudo apt-get install , mas entenda que essa é uma solução muito arriscada, há uma razão pela qual você precisa digitar uma senha para alguns comandos, o uso desses comandos sem senha pode deixar seu sistema aberto para alguns perigos. Use com cuidado.

    
por Bruno Pereira 31.10.2011 / 14:45
7

sudo é feito exatamente para isso. Ao editar o arquivo sudoers , você pode conceder privilégios específicos aos usuários. Consulte a página de manual de sudoers(5) para obter detalhes.

    
por Michael K 31.10.2011 / 13:03