Linux en español
Usuarios y Grupos  a Sudoers
Tutoriales

Cómo agregar usuarios y grupos a Sudoers

2 minutos de lectura

Tabla de contenidos

Visión general

En este tutorial, aprenderás cómo agregar usuarios y grupos a sudoers. Sudo es un comando que se encuentra en los sistemas operativos Unix y Linux que permite a un usuario elevar temporalmente sus privilegios, así como ejecutarlo como otro usuario.

HIT Closer

Para que un usuario pueda usar sudo, debe tener derecho a hacerlo. Hay varias formas de otorgar a los usuarios el derecho a sudo, pero la que veremos en este tutorial es editando el archivo /etc/sudoers.

Agregar un usuario a Sudoers

La sintaxis para crear una entrada de sudoers es la siguiente.

 <username | alias>    <host> : [(<user list)] <command list | command alias> 

Por ejemplo, para permitir al usuario student1 el acceso a todos los comandos en todos los hosts, crearíamos la siguiente entrada.

student1     ALL : ALL

Para permitir el acceso de student1 a todos los comandos en todos los hosts como todos los demás usuarios, se creará la siguiente entrada. Este efectivo otorga derechos de superusuario.

 student1     ALL : (ALL) ALL 

Agregar un grupo a los sudoers

Cuando tiene que agregar más de pocos usuarios a los sudoers, puede comenzar a ser engorroso administrar sus permisos individualmente. Para simplificar su tarea, podemos agregar usuarios y grupos a los sudoers.

Otorgar permisos de sudoers de grupos es lo mismo que los usuarios, excepto que el nombre de un grupo debe tener el prefijo ‘%’.

 %java_students         ALL : (ALL) ALL 

Podemos agregar usuarios y grupos a sudoers en la misma línea de configuración, sin embargo, esto podría ser descuidado. Úselo solo cuando sea necesario.

 student1, %java_students        ALL : (ALL) ALL 

Usando alias de usuario

Los alias de usuario nos permiten crear un grupo predefinido de usuarios, IDS de usuario, nombres de grupo, IDS de grupo. El alias se puede usar para establecer permisos de sudoers, lo cual es útil cuando tiene una lista de grupos o usuarios que comparten los mismos niveles de acceso.

La sintaxis para crear un alias es la siguiente:

 User_Alias ::= <name> = <user or group| user_list or group_list> 

Agreguemos algunos usuarios a un alias de usuario, después de lo cual estableceremos los privilegios de sudo para el alias. Llamamos a los estudiantes de alias y agregamos estudiantes de 1 a 3.

 User_Alias ::= students = student1, student2, student3 

El ejemplo de provide agrega algunos usuarios al alias. Es posible que tenga una gran cantidad de usuarios que necesitan derechos de sudo, y es probable que esos usuarios pertenezcan a un conjunto común de grupos.

Crear un alias de usuario con grupos en lugar de usuarios es muy similar, ya que solo reemplazamos los nombres de usuario con nombres de grupo. La diferencia que debe tener en cuenta es que un grupo debe tener el prefijo ‘%’.

 User_Alias ::= students = %java_students, %c_students, %ops_students 

Para otorgar los permisos de sudoers de alias, hacemos lo siguiente

 students        ALL : (ALL) ALL 
5/5 - (2 votos)

Entradas relaccionadas

Ejecución de comandos remotos con sudo

Linux en Español

Cómo generar código de autenticación de dos factores en Linux

Linux en Español

Cómo actualizar de Mint 18 a Mint 19

Linux en Español

Cómo configurar un servidor web en Amazon Web Services

Diego García Cuesta

Cómo montar un miniPC con una Raspberry por menos de 60€

Diego García Cuesta

Cómo instalar VirtualBox en Ubuntu/Debian

Diego García Cuesta

Este sitio web utiliza cookies para mejorar su experiencia. Asumiremos que está de acuerdo con esto, pero puede optar por no participar si lo desea. Aceptar Leer más

Política de privacidad y cookies