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

Como posso adicionar um utilizador regular ao ficheiro dos processadores?

Advertisement

Como posso adicionar mais utilizadores ao ficheiro “sudoers”?

Advertisement
Advertisement

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
Advertisement
13
13
2009-09-11 08:36:34 +0000
Advertisement

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
Advertisement
0
0
2018-03-28 11:45:59 +0000
Advertisement

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
Advertisement
0
0
2015-03-30 05:55:27 +0000
Advertisement

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

$ sudo gpasswd -a <username> sudo

    Adding user <username> to group sudo
Advertisement

Questões relacionadas

6
10
5
37
3
Advertisement