En Windows, se implementó el control de acceso de usuario (UAC) porque el resto inició sesión como administrador presentó un peligro de seguridad muy simple. Con UAC, la mayoría de los programas se ejecutan con acceso restringido, y Windows solo solicita al usuario que solicite permiso cuando se debe cambiar un archivo del sistema.
En los sistemas Linux, podemos ejecutar aplicaciones administrativas utilizando el comando "sudo". Nos permite ejecutar un programa como usuario root. Si usa con frecuencia root como su usuario, estará expuesto al riesgo de dar a su dispositivo acceso completo a programas maliciosos.
Hay dos opciones para agregar un usuario a los sudoers. Una forma es hacerlo manualmente y el otro es utilizando el comando usermod.
Agregar usuarios de sudo manualmente
Siga las directrices a continuación para agregar usuario al usuario de sudo en Ubuntu 20.04:
Crear un nuevo usuario
Abra el terminal de usuario root y ejecute el siguiente comando:
$ sudo adduser
Aquí, estoy usando el Linuxuser3 como nombre de usuario:
$ sudo adduser linuxuser3
Le pedirá que asigne una contraseña al nuevo usuario. También debe agregar información adicional como nombre completo, número de habitación, etc. Confirmará que la información es correcta o no. Presione "Y" para confirmar.
Se creará un nuevo usuario con éxito.
Actualice su sistema con un nuevo usuario
Avanzando, cambie al nuevo usuario ingresando el nombre de usuario y la contraseña en la pantalla de inicio de sesión. Abra un terminal y actualice su sistema usando el siguiente comando:
$ Sudo apt actualización
No dimos ningún privilegio al nuevo usuario, y recibiremos un mensaje de que el nuevo usuario no está en el archivo de sudoers.
Necesitamos agregar un usuario al archivo de sudoers.
Abra el archivo Visudo en el editor de texto usando el siguiente comando:
$ sudo visudo
La posición en la que ves a Root All = (todos: todos) Todo es donde vamos a cambiar nuestro nombre de usuario. Reemplace la raíz con "Linuxuser 3" con los suDoers en mi caso. Inserte las siguientes líneas en este archivo:
Root todos = (todos: todos) todos
Linuxuser3 all = (todos: todos) todos
Nuevamente, actualice su sistema. Ahora, Linuxuser3 es capaz de realizar las acciones u operaciones relacionadas con SUDO.
Agregar usuario de sudo desde el comando usermod
El comando usermod nos permite agregar/editar los grupos de usuarios.
Escriba el comando otorgado en terminal para agregar un usuario en sudoers:
$ sudo usermod -a -g sudo linuxuser3
Cuando el usuario inicia sesión en la primera vez después de ser agregado a un nuevo grupo, recibiremos un mensaje que muestra que los privilegios del usuario se cambian.
Conclusión:
Al usar el sudo en un comando, podemos realizar las tareas de nivel administrativo. Este manual lo ayudará a agregar un usuario a suDoers en Linux. Simplemente siga las pautas anteriores para agregar un usuario a los suDoers.