Cómo saber los grupos de un usuario de Linux

Los grupos son la parte esencial de la seguridad básica del sistema de archivos de Linux por diseño. Si conoce los permisos de archivos en Linux, ya sabe que los grupos juegan un papel muy importante en la limitación y el acceso de archivos solo a los usuarios deseados.

La idea es reunir a los usuarios en un grupo en función de sus roles. De esta manera, puede configurar fácilmente los permisos para los grupos de usuarios previstos. Para exampleusuarios en sudo los grupos pueden ejecutar comandos con superusuario privilegios mientras que otros usuarios no pueden.

Ahora, eso podría generarle curiosidad sobre saber a qué grupos pertenece y esto es exactamente lo que le mostraré en este breve tutorial.

Verifique el grupo de usuarios en la línea de comando de Linux

Para saber a qué grupos pertenece su cuenta de usuario, simplemente use este comando:

                      
                        groups
                      
                    

Esto mostrará todos los grupos a los que perteneces.

                      
                        [email protected]:~$ groups 
abhishek adm cdrom sudo dip plugdev lpadmin sambashare kvm
                      
                    

Como puede ver, el usuario abhishek pertenece a los grupos abhishek, sudoadm y varios otros grupos.

Estoy usando Ubuntu en este tutorial y Ubuntu crea un grupo con el mismo nombre que el usuario. Es por eso que ve al usuario abhishek perteneciente al grupo abhishek.

Descubre grupos de otros usuarios en Linux

Acabas de aprender a ver los grupos a los que perteneces. ¿Qué pasa con la verificación de los grupos de otros usuarios en su sistema?

Probablemente ya sepa cómo listar usuarios en Linux. Cuando conoce el nombre de usuario, puede encontrar a qué grupo pertenece usando el comando de grupos de esta manera:

                      
                        groups user_name
                      
                    

Obviamente, deberá reemplazar el nombre de usuario en el comando anterior con el nombre del otro usuario.

                      
                        [email protected]:~$ groups prakash
prakash : prakash sudo
                      
                    

También puede verificar grupos de más de un usuario a la vez

                      
                        groups user_1 user_2 user_3
                      
                    

La salida mostrará la información de los grupos para cada usuario en filas separadas:

                      
                        [email protected]:~$ groups abhishek prakash
abhishek adm cdrom sudo dip plugdev lpadmin sambashare kvm
prakash : prakash sudo
                      
                    

Consejo adicional: obtenga información del grupo junto con gid

También puede obtener información de grupo de un usuario con el comando id. El beneficio adicional del comando id es que también muestra el uid del usuario y el gid de los grupos. Lea este artículo para saber más sobre UID en Linux.

                      
                        id user_name
                      
                    

El nombre de usuario es opcional y por defecto mostrará la información sobre su cuenta de usuario.

                      
                        uid=1000(abhishek) gid=1000(abhishek) groups=1000(abhishek),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare),127(kvm)
                      
                    

Puede ver que obtener la información del grupo de un usuario es una tarea simple. Podría ser útil en muchas situaciones y te dejaría experimentarlas por tu cuenta.

Sugerencia adicional 2: obtenga el grupo principal de un usuario en Linux

Cada usuario tiene un grupo predeterminado o principal. Puede verificar el grupo principal de un usuario con el comando id de la siguiente manera:

                      
                        id -gn user_name
                      
                    

Puede cambiar el grupo primario y secundario de un usuario con el comando usermod.

Espero que este pequeño consejo rápido te haya ayudado a enumerar los grupos de usuarios en Linux. También puede leer acerca de la verificación de los miembros de un grupo en Linux.

Si tiene preguntas o sugerencias, no dude en utilizar la sección de comentarios.

Related Posts