Seguridad

Administrar privilegios de sudo en Linux

Administrar privilegios de sudo en Linux
sudo es un comando que otorga privilegios de superusuario a usuarios no root. Usar sudo es una práctica por motivos de seguridad, al usar sudo podemos usar nuestro dispositivo como un usuario regular evitando comportamientos peligrosos mientras somos root y permitiendo llamar a privilegios de superusuario si es necesario. En otras palabras, podemos iniciar nuestra sesión de usuario X normal y usar sudo solo cuando necesitemos privilegios, por supuesto, de forma predeterminada, sudo solicita la contraseña de root, pero en este tutorial deshabilitaremos esta.

En este tutorial, encontrará cómo otorgar y eliminar privilegios de sudo, cómo eliminar la solicitud de contraseña al ejecutar comandos root y cómo otorgar privilegios de sudo a todos los usuarios que pertenecen a un grupo específico. Para este tutorial usaremos sistemas basados ​​en Debian y Ubuntu.

Agregar un usuario al grupo sudo

Para administrar los privilegios de sudo para los usuarios, usaremos el comando usermod.

Para otorgar privilegios de sudo a un tipo de usuario:

usermod -a -G sudo NOMBRE DE USUARIO

Dónde:

Usermod: llama al programa

-a: para agregar a un grupo

-GRAMO: para especificar el grupo

NOMBRE DE USUARIO / linuxhint: Reemplazar por el nombre de usuario correcto.

Otra forma es editar el archivo / etc / sudoers ejecutando el siguiente comando:

nano / etc / sudoers

Agregue la siguiente línea reemplazando "NOMBRE DE USUARIO" con su usuario.

NOMBRE DE USUARIO TODOS = (TODOS) TODOS // otorga al usuario "nombre de usuario" acceso sudo

Para eliminar un usuario de sudoers en distribuciones basadas en Debian, ejecute el siguiente comando:

deluser NOMBRE DE USUARIO sudo

Deshabilitar la solicitud de contraseña al ejecutar sudo

De forma predeterminada, sudo evitará la ejecución de comandos privilegiados reservados a root solicitando una contraseña como se muestra en la imagen a continuación.

Podemos evitar que sudo solicite autenticación editando el / etc / sudoers expediente

Correr nano / etc / sudoers

Agregue la línea a continuación reemplazando el nombre de usuario con su nombre de usuario correcto.

nombre de usuario ALL = NOPASSWD: ALL

Para otorgar privilegios de sudo a todo un grupo y otorgar privilegios de sudo a todos los usuarios que pertenecen al grupo, edite el archivo sudoers ejecutando nano / etc / sudoers y agregue la línea que se muestra a continuación

% nombre de grupo TODOS = (TODOS) TODOS

prensa CTRL + X y Y conformarse para guardar y salir.

Conclusión

Como se dijo al comienzo del tutorial, acostumbrarse a sudo es una buena práctica para mantener nuestro dispositivo seguro y evitar errores peligrosos, agregar un usuario regular o un grupo completo al grupo sudo es simple como un comando.

Espero que les haya gustado este tutorial, siga siguiendo LinuxHint para obtener más tutoriales y consejos sobre la administración de Linux.

Motores de juegos gratuitos y de código abierto para desarrollar juegos de Linux
Este artículo cubrirá una lista de motores de juegos de código abierto y gratuitos que se pueden usar para desarrollar juegos 2D y 3D en Linux. Existe...
Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider es la duodécima incorporación a la serie Tomb Raider, una franquicia de juegos de acción y aventuras creada por Eidos Montre...
Cómo impulsar FPS en Linux?
FPS significa Cuadros por segundo. La tarea de FPS es medir la velocidad de fotogramas en reproducciones de video o actuaciones de juegos. En palabras...