Pregunta:
Recientemente he estado creando nuevos usuarios y asignándolos a ciertos grupos. Me preguntaba si hay un comando que muestre todos los usuarios asignados a un determinado grupo. He intentado usar el comando 'grupos', sin embargo, cada vez que lo uso, dice 'grupos: no encontrado'
Respuesta:
Prefiero usar el comando getent …
Dado que getent utiliza el mismo servicio de nombres que el sistema, getent mostrará toda la información, incluida la obtenida de fuentes de información de red como LDAP.
Entonces, para un grupo, debe usar lo siguiente …
getent group name_of_group
donde nombre_del_grupo se reemplaza por el grupo que desea buscar. Tenga en cuenta que esto solo devuelve membresías de grupos suplementarios, no incluye a los usuarios que tienen este grupo como su grupo principal.
Hay muchas otras búsquedas que puede hacer … passwd
es otra útil, que necesitará para enumerar los grupos primarios.