Posso fazer um usuário executar comandos sudo sem ser um administrador? [duplicado]

2

Eu recentemente me tornei um administrador do Unix para alguns parentes, e eles estão bem longe no creek sobre como usar o Ubuntu. Eu sei que uma chave para a administração do UNIX é não usar a conta do Administrador o mínimo possível, o que estou tentando impor em sua máquina. Eu olhei para outros artigos sobre isso, mas eles fazem o caminho mais fácil - mudando a conta para administrador. Isso está mudando completamente as permissões. Eu quero que minha conta de usuário padrão consiga executar comandos sudo , mas não seja uma conta de administrador. Agradeço antecipadamente por qualquer ajuda.

    
por sharksfan98 31.12.2012 / 19:48

1 resposta

1

O Ubuntu cuidou desses problemas para você, você não precisa se preocupar com o usuário Standard ou mesmo com o Administrador usando o privilégio Super User o tempo todo. Para poder usar o comando sudo , o Standard User precisa ser listado no arquivo /etc/sudoers ; o Administrador é automaticamente listado neste arquivo. Para adicionar um usuário a esse arquivo, digite o seguinte comando em terminal :

sudo nano /etc/sudoers

Você verá as seguintes linhas:

%sudo ALL=(ALL:ALL) ALL < br>
Basta adicionar o nome do usuário que poderá usar os sudo privilégios abaixo dessas linhas. Para salvar o arquivo, pressione Ctrl + o e, para sair, pressione Ctrl + x .
A menos que o usuário esteja listado aqui, ela não poderá usar o comando sudo , e ele retornará o erro "The user"(the user name) is not listed in the sudoers list. This incident will be reported.

    
por jobin 31.12.2012 / 20:14