¿Alguna vez ha necesitado ver/editar un archivo o incluso abrir un directorio que necesita algunos privilegios administrativos? Como usuario normal, no podrá ver, abrir o editar archivos y directorios con privilegios administrativos. Sin embargo, en Linux, puede realizar cualquier tarea que requiera derechos administrativos usando el comando sudo.
Usando el comando sudo, se le permitirá realizar cualquier tarea administrativa. Sin embargo, para usar el comando sudo, el usuario debe agregarse a un grupo sudo. Usando el comando sudo, podrá ejecutar cualquier otro comando como un usuario con privilegios altos.
Adición de usuarios a Sudoers
En este tutorial, cubriremos cómo crear un nuevo usuario y asignar este usuario al grupo sudo. Aún más, le mostraremos cómo eliminar un usuario del grupo sudo y revocar los privilegios administrativos otorgados a este usuario. Este tutorial se ejecutó en Ubuntu 18.04LTS. Ahora, analicemos los siguientes puntos:
- Crear un nuevo usuario
- Agregar un usuario al grupo sudo
- Eliminar un usuario del grupo sudo
Crear un nuevo usuario
En general, para crear un nuevo usuario en Linux, debe usar el comando "adduser". Entonces, el siguiente comando se puede usar para crear un nuevo usuario llamado "testuser":
sudo adduser testuser
Para usar el comando "adduser", debe ser un usuario raíz, o puede usar el comando sudo para crear un nuevo usuario. Ahora, se le pedirá que ingrese la nueva contraseña de usuario.
Además, debe agregar información adicional, o simplemente puede dejarlos en blanco.
El "usuario de prueba" se crea con éxito.
Agregar un usuario al grupo Sudo
Después de crear el nuevo usuario, ahora puede agregar este usuario al grupo sudo usando el siguiente comando:
sudo usermod -a -G sudo testuser
Para asegurarse de que el usuario recién creado se haya agregado al grupo sudo, puede usar el siguiente comando:
sudo -l -U testuser
Como puede notar, el resultado del comando anterior le indicará que el nuevo usuario se agregó con éxito al grupo sudo. Ahora puede iniciar sesión en el usuario recién creado y comenzar a usar el comando sudo.
su - testuser
Como puede notar, recibirá un mensaje que le indicará que ejecute un comando como administrador, y puede usar el comando sudo. Ahora, creemos un nuevo directorio usando el comando sudo.
sudo mkdir newdir
Felicitaciones, ahora está en el grupo sudo y puede ejecutar cualquier comando como administrador.
Eliminación de un usuario del grupo Sudo
¿Qué sucede si necesita eliminar el privilegio administrativo otorgado a un usuario? No se preocupe así de fácil, solo tendrá que cerrar la sesión del nuevo usuario de la siguiente manera:
exit
A continuación, use el comando "deluser" para eliminar al usuario del grupo sudo de la siguiente manera:
sudo deluser testuser sudo
Como puede ver en la captura de pantalla anterior, el nuevo usuario fue eliminado del grupo sudo. Además, puede asegurarse de que el usuario no esté en el grupo sudo usando el siguiente comando:
sudo -l -U testuser
Como puede ver en la captura de pantalla anterior, el usuario no puede ejecutar un comando sudo porque el usuario fue eliminado del grupo sudo. Entonces, iniciemos sesión e intentemos usar el comando sudo.
su - testuser
sudo mkdir newdir
Como puede notar, el usuario que inició sesión no está en el grupo sudo y, por lo tanto, el usuario ya no podrá usar el comando sudo.
Finalmente, ahora ha aprendido un nuevo comando que puede ayudarlo mucho con Linux. Eso es todo por ahora, y espero que hayas disfrutado este rápido tutorial.