GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo saber a qué grupos pertenece un usuario en Ubuntu 20.04

Un grupo es una colección de cuentas de usuario que tienen el mismo conjunto de permisos y derechos de acceso a los archivos, carpetas y configuraciones. Cuando se crea un nuevo usuario en el sistema operativo Linux, se agrega automáticamente a un grupo con el mismo nombre que el usuario. Un solo usuario puede ser parte de uno o varios grupos.

A veces, necesitamos averiguar a qué grupos pertenece un usuario. Ayuda a comprender qué tipo de permisos tienen los usuarios y solucionar problemas cuando las cosas no funcionan correctamente. En esta publicación, mostraremos cómo averiguar a qué grupos pertenece un usuario en Ubuntu.

Nota :Los comandos mencionados aquí han sido probados en Ubuntu 20.04 LTS . Estos comandos también se aplican a otras distribuciones de Linux.

Cómo encontrar a qué grupos pertenece un usuario de Linux

Primero, abra la Terminal presionando el atajo Ctrl+Alt+T. Luego, para verificar los grupos a los que pertenece la cuenta de usuario actual, escriba grupos en la Terminal y presiona Enter:

$ groups

Mostrará los grupos a los que pertenece el usuario actualmente conectado. Por ejemplo, el siguiente resultado muestra el nombre de los grupos a los que pertenece el usuario actualmente conectado “kbuzdar”.

Para buscar información de grupos para un usuario específico que no sea el usuario que ha iniciado sesión actualmente, escriba grupos seguido de ese nombre de usuario:

$ groups <user_name>

Por ejemplo, para encontrar a qué grupos pertenece un usuario llamado “prueba”, el comando sería:

$ groups test

Alternativamente, también puede usar el id comando para averiguar a qué grupos pertenece un usuario que ha iniciado sesión actualmente:

$ id

Mostrará todos los grupos junto con sus ID de grupo a los que pertenece el usuario que ha iniciado sesión actualmente.

Para buscar información de grupos para un usuario que no sea el usuario que ha iniciado sesión actualmente, escriba id seguido del nombre de usuario:

$ id <user_name>

Lista de todos los grupos en Linux

Si desea enumerar todos los grupos que existen en su sistema, emita el siguiente comando en la Terminal:

$ cat /etc/group

Este comando enumerará todos los grupos que existen en su sistema.

Del mismo modo que enumera todos los grupos, también puede enumerar todos los usuarios en su sistema.

Lista de todos los miembros de un grupo

Si desea enumerar todos los miembros de un grupo, emita el siguiente comando en la Terminal:

$ getent group <group_name>

Este comando imprimirá el nombre del grupo seguido de todos sus miembros. Por ejemplo, para imprimir todos los miembros del grupo “sudo”, el comando sería:

$ getent group sudo

El siguiente resultado muestra que el grupo "sudo" tiene dos miembros:"kbuzdar" y "ummara".

Bonificación:

Adición de usuarios en un grupo

Si desea agregar un usuario a un grupo, use la siguiente sintaxis de comando:

$ sudo usermod -aG <group_name> <user_name>

Por ejemplo, para agregar un usuario "ummara" ya existente al grupo "sudo", el comando sería:

$ sudo usermod -aG sudo ummara

Eliminar usuarios de un grupo

Para eliminar un usuario de un grupo, use la siguiente sintaxis de comando:

$ sudo gpasswd -d <user_name> <group_name>

Por ejemplo, para eliminar el usuario "ummara" del grupo "sudo", el comando sería:

$ sudo gpasswd -d ummara sudo

Siguiendo el procedimiento compartido en esta publicación, puede averiguar fácilmente a qué grupos pertenece un usuario en Ubuntu. También hemos compartido cómo enumerar todos los grupos en un sistema, enumerar los miembros de un grupo, agregar y eliminar un usuario del grupo. Para obtener información sobre cómo agregar/eliminar usuarios en un sistema, visite nuestra publicación sobre cómo agregar y eliminar usuarios en Ubuntu.


Ubuntu
  1. Ubuntu:¿cómo saber qué sistema de controlador X11 está usando?

  2. ¿Cómo encuentro mi dirección IP en Ubuntu?

  3. ¿Cómo saber qué versión de GTK+ está instalada en Ubuntu?

  4. ¿Cómo saber qué grupo tiene un usuario determinado?

  5. ¿Cómo saber qué controlador Wi-Fi está instalado?

Cómo ver de qué grupos es miembro un usuario en Debian 10

Cómo comprobar los grupos de usuarios a los que pertenece un usuario de Ubuntu

Cómo averiguar la versión de GNOME en Ubuntu 18.04 LTS

Cómo encontrar la versión de Ubuntu

¿Cómo saber qué programa está usando Internet y cuánto?

Cómo agregar un usuario a Sudoers en Ubuntu 22.04