Usuarios y Grupos  a Sudoers
Tutoriales

Cómo agregar usuarios y grupos a Sudoers

2 minutos de lectura

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.

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

Cómo corregir ‘add-apt-repository command not found’ en Ubuntu y Debian

Diego García Cuesta

Las tareas programadas no se inician automáticamente en Plesk para Linux

Diego García Cuesta

Cómo instalar Postman en Linux

Diego García Cuesta

Cómo restablecer la cuadrícula de aplicaciones en GNOME 3.38

Linux en Español

Actualizar solo un paquete determinado en Debian con apt

Diego García Cuesta

Cómo actualizar a Pop!_OS 22.04 LTS (métodos GUI y CLI)

Linux en Español

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
Memory: 22MB (8.59% of 256MB)