2009-09-11 08:30:37 +0000 2009-09-11 08:30:37 +0000
35
35

Como posso adicionar um utilizador regular ao ficheiro dos processadores?

Como posso adicionar mais utilizadores ao ficheiro “sudoers”?

Respostas (7)

36
36
36
2009-09-11 08:47:04 +0000

Basta editar o ficheiro /etc/sudoers.

Mas é suposto usar /usr/sbin/visudo como seu editor, uma vez que isso irá para algumas verificações de sanidade antes de sair.

Assim seria:

sudo /usr/sbin/visudo

Aqui estão alguns links que poderiam ser úteis:

18
18
18
2011-05-25 13:43:05 +0000

O meu método preferido é adicioná-los ao grupo sudo (admin antes do Ubuntu 10.04).

No Ubuntu Linux, o grupo sudo pode correr sudo e é fácil de adicionar alguém a esse grupo:

usermod -a -G sudo username

A sua quilometragem pode variar com outras distros, contudo, alguém pensou que o método de grupo fazia mais sentido do que o ficheiro dos processadores ser actualizado. Menos espaço para se enganar e bloquear toda a gente de ser superutilizador parece ser a razão.

13
13
13
2009-09-11 08:36:34 +0000

Basta editar o seu ficheiro de processadores

sudo visudo -f /etc/sudoers

e adicionar o nome de utilizador como ‘uk’ sem aspas

username ALL = (ALL)ALL

Salvar e sair daria o acesso.

2
2
2
2009-09-11 12:54:56 +0000

visudo abre o ficheiro dos demandantes e tem amostras para situações simples.

Poderá ter de adicionar a opção ‘NOPASSWD’ se os scripts do utilizador utilizarem comandos/binários que só podem ser executados com “sudo”, por exemplo

ALL=(ALL) NOPASSWD: ALL

É também possível especificar grupo em vez de nome de utilizador. Assim, não é necessário listar cada utilizador, por exemplo

%users localhost=/sbin/shutdown -h now
```.
0
0
0
2018-03-28 11:45:59 +0000

apenas através da execução deste comando por um utilizador que tenha uma permissão de sudoer :

sudo adduser <username> sudo
0
0
0
2017-10-20 16:25:38 +0000

No Amazon Linux, existe /etc/sudoers.d e no seu interior é cloud-init que contém:

ec2-user ALL = NOPASSWD: ALL

# User rules for ec2-user
ec2-user ALL=(ALL) NOPASSWD:ALL

Então tudo o que eu fiz foi cp cloud-init vlad, depois editar vlad e substituir todas as instâncias de ec2-user por vlad. Funciona bem, e é obviamente como se pretendia fazer, em vez de editar ficheiros existentes.

0
0
0
2015-03-30 05:55:27 +0000

Adicionar ao grupo sudo (passo específico Debian / Ubuntu):

$ sudo gpasswd -a <username> sudo

    Adding user <username> to group sudo