Como ya sabes, podemos realizar cualquier tarea administrativa con sudo privilegios en sistemas Ubuntu. Al crear nuevos usuarios en su caja de Linux, no pueden realizar ninguna tarea administrativa hasta que los convierta en miembros de sudo
grupo. En este breve tutorial, veremos cómo otorgar y quitar privilegios de sudo a los usuarios de Ubuntu y sus derivados, como Linux mint y Pop OS.
Otorgar privilegios sudo a usuarios en Linux
Por lo general, usamos 'adduser' comando para crear un nuevo usuario como se muestra a continuación.
$ sudo adduser ostechnix
Si desea que el usuario recién creado realice tareas administrativas, simplemente agregue el usuario a sudo
grupo usando el comando:
$ sudo usermod -a -G sudo ostechnix
El comando anterior hará que el usuario se llame 'ostechnix' ser miembro de sudo
grupo.
Alternativamente, también puede usar este comando para agregar usuarios a sudo
grupo.
$ sudo adduser ostechnix sudo
Cierre sesión y vuelva a iniciar sesión para aplicar los cambios.
A partir de ahora, el usuario puede realizar tareas administrativas con el privilegio sudo.
Para verificarlo, simplemente ejecute un comando con el prefijo sudo
como a continuación.
$ sudo mkdir /test [sudo] password for ostechnix:
Eliminar los privilegios sudo de los usuarios
A veces, es posible que desee eliminar los privilegios de sudo de un usuario en particular, pero sin eliminar al usuario de su caja de Linux.
Para hacer que cualquier usuario sea un usuario normal, simplemente elimínelo de sudo
grupo.
Digamos, por ejemplo, si desea eliminar un usuario llamado ostechnix , del sudo
grupo, simplemente ejecuta:
$ sudo deluser ostechnix sudo
Salida de muestra:
Removing user `ostechnix' from group `sudo' ... Done.
Este comando solo eliminará al usuario 'ostechnix' de sudo
grupo, pero no eliminará al usuario permanentemente del sistema. Ahora, el usuario se convierte en un usuario normal y no puede realizar ninguna tarea administrativa.
Además, puede usar el siguiente comando para revocar el acceso sudo de un usuario:
$ sudo gpasswd -d ostechnix sudo
Tenga cuidado al eliminar usuarios del grupo sudo. No elimine al administrador real del grupo "sudo".
Verifique que el usuario "ostechnix" haya sido realmente eliminado del grupo sudo usando el comando:
$ sudo -l -U ostechnix User ostechnix is not allowed to run sudo on ubuntuserver.
Sí, el usuario "ostechnix" se eliminó del grupo sudo y no puede ejecutar ninguna tarea administrativa.
Tenga en cuenta que debe tener cuidado al eliminar a un usuario de un grupo sudo. Si solo hay un usuario sudo en su sistema y lo eliminó del grupo sudo, no puede realizar ninguna tarea administrativa, como instalar, eliminar y actualizar programas en su sistema.
¿Qué pasa si revoco accidentalmente el acceso sudo de un usuario?
¿Ha eliminado accidentalmente un usuario administrativo del grupo sudo? ¡No hay problema! La siguiente guía explica cómo restaurar los privilegios de sudo a un usuario en Ubuntu y sus derivados.
- Cómo restaurar los privilegios de Sudo a un usuario
Conclusión
En esta guía, aprendimos cómo agregar un usuario regular al grupo sudo y eliminar los privilegios de sudo del usuario para convertirlo en un usuario normal en sistemas basados en Ubuntu.
Lectura sugerida:
- Cómo cambiar el archivo de registro Sudo predeterminado en Linux
- Cómo encontrar todos los usuarios de Sudo en su sistema Linux
- Cómo ejecutar comandos particulares sin contraseña Sudo en Linux
- Cómo obligar a los usuarios a usar la contraseña de root en lugar de su propia contraseña cuando usan sudo