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

¿Cómo puedo añadir un usuario normal al archivo sudoers?

¿Cómo puedo añadir más usuarios al archivo “sudoers”?

Respuestas (7)

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

Simplemente edite el archivo /etc/sudoers.

Pero se supone que debes usar /usr/sbin/visudo como tu editor, ya que eso hará algunas comprobaciones de cordura antes de salir.

Así que eso sería:

sudo /usr/sbin/visudo

Aquí hay algunos enlaces que podrían ser útiles:

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

Mi método preferido es añadirlos al grupo sudo (admin antes de Ubuntu 10.04).

En Ubuntu Linux, el grupo sudo puede ejecutar sudo y es fácil añadir a alguien a ese grupo:

usermod -a -G sudo username

Su kilometraje puede variar con otras distros, sin embargo, alguien pensó que el método de grupo tenía más sentido que el archivo sudoers que se actualiza. Menos espacio para equivocarse y bloquear a todos de ser superusuario parece ser la razón.

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

Simplemente edita tu archivo sudoers

sudo visudo -f /etc/sudoers

y añade el nombre de usuario como ‘uk’ sin comillas

username ALL = (ALL)ALL

Guardar y salir daría el acceso.

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

visudo abre el archivo sudoers y tiene ejemplos para situaciones simples.

Puede que tenga que añadir la opción ‘NOPASSWD’ si los scripts de usuario utilizan comandos/binarios que sólo pueden ejecutarse con “sudo”, por ejemplo

ALL=(ALL) NOPASSWD: ALL

También es posible especificar el grupo en lugar del nombre de usuario. Así que no es necesario listar todos y cada uno de los usuarios, por ejemplo

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

simplemente ejecutando este comando por un usuario que tenga permiso sudoer :

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

En Amazon Linux, hay /etc/sudoers.d y dentro de él hay cloud-init que contiene

ec2-user ALL = NOPASSWD: ALL

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

Así que todo lo que hice fue cp cloud-init vlad, luego editar vlad y reemplazar todas las instancias de ec2-user con vlad. Funciona bien, y obviamente es como se pretendía hacer, en lugar de editar los archivos existentes.

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

Añadir al grupo sudo (paso específico de Debian / Ubuntu):

$ sudo gpasswd -a <username> sudo

    Adding user <username> to group sudo