GNU/Linux >> Tutoriales Linux >  >> Linux

Linux – Agregar usuario a la lista de Sudoers

La mayoría de los comandos del sistema se pueden ejecutar como usuario root o como usuario con privilegios sudo. No es una buena idea iniciar sesión siempre como usuario root. La forma segura es deshabilitar el inicio de sesión raíz después de crear un nuevo usuario y proporcionarle privilegios sudo.

En este tutorial, aprenderemos cómo agregar un usuario a la lista de sudoers en Linux. Los comandos son genéricos para Linux y funcionarán en todas las distribuciones, como Ubuntu, CentOS, Debian, etc.

Pasos para agregar un usuario a la lista de sudoers en Linux

1. Crear un usuario

Primero vamos a crear un usuario para nuestro tutorial. Este es un paso opcional. Si ya tiene un usuario para agregar a la lista de sudoers, puede omitir este paso.

Usaremos el comando adduser para crear un usuario. Debe iniciar sesión como root o como usuario con privilegios sudo para ejecutar estos comandos. Si es usuario de sudo, agregue "sudo" antes de todos los comandos.

root@localhost:~# adduser journaldev
Adding user `journaldev' ...
Adding new group `journaldev' (1003) ...
Adding new user `journaldev' (1002) with group `journaldev' ...
Creating home directory `/home/journaldev' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
Changing the user information for journaldev
Enter the new value, or press ENTER for the default
	Full Name []: 
	Room Number []: 
	Work Phone []: 
	Home Phone []: 
	Other []: 
Is the information correct? [Y/n] Y
root@localhost:~#

El punto más importante es recordar la contraseña del nuevo usuario.

Ejecutemos groups journaldev comando para verificar los detalles del grupo de usuarios.

root@localhost:~# groups journaldev
journaldev : journaldev

2. Agregar usuario al grupo sudo

Podemos agregar el usuario al grupo sudo usando el siguiente comando.

root@localhost:~# usermod -aG sudo journaldev
root@localhost:~#

Revisemos nuevamente los grupos de usuarios para confirmar que se haya agregado a la lista de sudoers.

root@localhost:~# groups journaldev
journaldev : journaldev sudo
root@localhost:~# 

3. Validar el Acceso Sudo del usuario

Validemos rápidamente que el usuario es parte de la lista de sudoers ejecutando algunos comandos con el prefijo "sudo".

En primer lugar, utilice el comando su para cambiar el usuario.

root@localhost:~# su - journaldev
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

journaldev@localhost:~$ 

Ejecutemos algunos comandos como usuario normal y luego como superusuario usando el prefijo sudo.

journaldev@localhost:~$ ls -ltr /root
ls: cannot open directory '/root': Permission denied
journaldev@localhost:~$ 
journaldev@localhost:~$ sudo ls -ltr /root
[sudo] password for journaldev: 
total 4
drwxr-xr-x 2 root root 4096 Apr 28 11:12 a.txt
-rw-r--r-- 1 root root    0 Apr 28 11:12 linux.txt
-rw-r--r-- 1 root root    0 Apr 28 11:21 journaldev.txt
-rw-r--r-- 1 root root    0 Apr 28 11:22 lfd.txt
-rw-r--r-- 1 root root    0 Apr 28 11:22 test.txt
journaldev@localhost:~$ 

Eso es todo. Nuestro usuario forma parte de la lista de sudoers. Ahora podemos ejecutar cualquier comando como superusuario.


Linux
  1. 4 formas de deshabilitar la cuenta raíz en Linux

  2. Cómo agregar un usuario a un grupo en Linux

  3. Lista de usuarios en Linux:el mejor método

  4. Ubuntu Agregar usuario a Sudoers

  5. Agregue un usuario de Linux con permisos de raíz de documentos

Cómo agregar un usuario a Sudoers en Linux basado en Debian

Agregar un usuario a Sudoers en Debian

Cómo agregar un usuario a Sudoers o Sudo Group en Rocky Linux 8

Cómo agregar un usuario a Sudoers en Ubuntu 22.04

Cómo agregar un usuario a un grupo en Linux

Cómo agregar un usuario a un grupo de Linux