Cómo agregar usuarios a un grupo en Fedora Linux

Como Agregar Usuarios A Un Grupo En Fedora Linux



Esta guía muestra cómo agregar un usuario a un grupo de usuarios o más en Fedora Linux.

requisitos previos:

Para realizar los pasos que se muestran en esta guía, necesita los siguientes componentes:

  • Un sistema Fedora Linux correctamente configurado. Para realizar pruebas, puede crear un Máquina virtual Fedora Linux usando VirtualBox .
  • Acceso a un usuario no root con sudo privilege .

Grupos de usuarios en Fedora Linux

Linux es un sistema multiusuario robusto que permite que varios usuarios accedan y utilicen el sistema simultáneamente. A cada usuario se le asigna un conjunto de permisos que limita lo que el usuario puede y no puede hacer en el sistema.







Sin embargo, definir los permisos de usuario por usuario puede ser desalentador. Para simplificar esto, Linux viene con la función de grupos de usuarios. Un grupo de usuarios, como sugiere el nombre, se compone de varios usuarios. Podemos especificar los permisos para el grupo de usuarios que se aplican a todos los usuarios dentro de ese grupo.



Tipos de grupos de usuarios

1. Grupos de usuarios primarios

Cada usuario del sistema pertenece exactamente a un grupo de usuarios principal. El nombre del grupo es el mismo que el del usuario de destino.



Cada vez que el usuario crea un archivo, el grupo principal se asigna a los permisos de archivo.





Por ejemplo, el usuario 'viktor' pertenece al grupo de usuarios principal 'viktor':

$ grupos víctor



Probemos la asignación de permisos de archivos. El siguiente comando crea un archivo vacío y enumera sus permisos de archivo:

$ tocar prueba && ls -l prueba

2. Grupos Secundarios o Complementarios

Estos grupos generalmente se utilizan para administrar un determinado permiso a un conjunto de usuarios. Cualquier usuario puede ser parte de cero o más grupos de usuarios secundarios.

Estos son algunos de los grupos de usuarios secundarios comunes con los que se encontrará:

  • rueda : Es un grupo de usuarios que existe en todos los sistemas UNIX/Linux modernos. Se utiliza para controlar el acceso a un privilegio de root. Cualquier usuario dentro de este grupo puede ejecutar los comandos con sudo.
  • nadie : Un grupo de usuarios que no tiene privilegios.
  • raíz : Viene con control completo de administración del sistema.
  • lp : Controla el acceso a dispositivos de puerto paralelo.
  • proceso : Este grupo permite el acceso para conocer la información del proceso. De lo contrario, está prohibido por el sistema de archivos proc.

Además de estos grupos comunes, también hay otros grupos de usuarios:

  • audio : Hardware de sonido
  • video : Dispositivos de captura de video, dispositivos de aceleración 2D/3D y similares
  • kvm : Acceso a máquinas virtuales KVM
  • disco : Acceso a dispositivos de bloque
  • flexible : Acceso a disqueteras
  • óptico : Acceso a unidades de CD/DVD
  • almacenamiento : Acceso a unidades extraíbles

Varios programas también crean sus propios usuarios y grupos. Por ejemplo: postgres (PostgreSQL), mysql (MySQL), etc.

Listado de los grupos de usuarios

Hay varias formas de listar todos los grupos en el sistema. Para encontrar los grupos de los que forma parte un usuario, utilice el siguiente comando de grupos:

$ grupos < usuario >

Para listar todos los grupos que están presentes en el sistema, podemos revisar el contenido del /etc/grupo archivo:

$ gato / etc. / grupo

El comando 'getent' también puede enumerar todos los grupos de manera similar:

$ getente grupo

Para obtener una lista de solo los nombres de los grupos, podemos editar la salida usando 'awk':

$ getente grupo | awk -F: '{imprimir $1}'

Adición de un usuario a un grupo

En esta sección, demostraremos cómo agregar un usuario a un grupo existente.

Crear un nuevo usuario

Para demostración, creamos un nuevo usuario ficticio. Sin embargo, el procedimiento sigue siendo válido para cualquier usuario existente.

Para crear un nuevo usuario, ejecute el siguiente comando:

$ sudo usuario agregar ficticio

Si desea crear el usuario con su propio directorio de inicio, use el siguiente comando en su lugar:

$ sudo agregar usuario -metro ficticio

A continuación, asigne una contraseña de inicio de sesión para el nuevo usuario:

$ sudo Contraseña ficticio

Adición de un usuario a un grupo de usuarios

De forma predeterminada, el usuario pertenece a su propio grupo de usuarios principal:

$ grupos ficticio

Para agregar el usuario a un grupo de usuarios secundario, use el comando 'usermod':

$ sudo modo de usuario -aG < grupo > < nombre de usuario >

Si desea agregar el usuario a varios grupos, use el siguiente comando en su lugar:

$ sudo modo de usuario -aG < grupo 1 > , < Grupo 2 > , < grupo_3 > < nombre de usuario >

Verificación

Use el comando 'grupos' para verificar la lista de grupos de los que forma parte el usuario:

$ grupos ficticio

Bonificación: Eliminación de un usuario de un grupo

Si se va a revocar un usuario con los permisos otorgados por un grupo de usuarios, simplemente podemos eliminar al usuario del grupo.

Para eliminar un usuario de un grupo, use el siguiente comando:

$ sudo gcontraseña -d < nombre de usuario > < grupo >

Podemos verificar si funcionó usando el comando “groups”:

$ grupos < nombre de usuario >

Conclusión

Demostramos las diversas formas de agregar un usuario a un grupo de usuarios en Fedora Linux. Además, también mostramos cómo enumerar todos los grupos en el sistema y cómo eliminar a los usuarios de un grupo de usuarios.

¿Está interesado en obtener más información sobre la gestión de usuarios? Consulte esta guía sobre agregar usuarios a sudoers . El Subcategoría de Fedora también contiene muchas guías sobre varios aspectos de Fedora Linux.

¡Feliz computación!