¿Cómo veo a los miembros de un grupo? [cerrado]

17

Necesito ver los miembros de un grupo relacionados con una instalación de Oracle.

r0tt
fuente
55
¿Qué quiere decir con "derechos" en este contexto?
Stephen Harris
¿Podemos volver a abrir esta pregunta y configurarla como duplicada? Hay una buena respuesta y muchos votos. Tal vez solo necesite editar la pregunta para mayor claridad
hanxue

Respuestas:

26

Puede usar getentpara mostrar la información del grupo. getentusa llamadas de la biblioteca para obtener la información del grupo, por lo que respetará la configuración en /etc/nsswitch.confcuanto a las fuentes de datos del grupo.

Ejemplo:

$ getent group simpsons
simpsons:x:742:homer,marge,bart,lisa,maggie

Los campos, separados por :, son:

  1. Nombre del grupo
  2. Contraseña cifrada (no se usa normalmente)
  3. ID de grupo numérico
  4. Lista de miembros separados por comas
Flup
fuente
44
Al menos en Ubuntu, esto no incluirá usuarios cuyo grupo de inicio de sesión inicial sea simpsons.
jwodder
@jwodder Un muy buen punto, y cierto para todos los sistemas tipo Unix. ¡Me da vergüenza no haber pensado en eso!
Flup
6

lista de miembros:

getent group <group>

¿Y qué derechos? En el sistema de archivos, sudo, ssh? En el sistema de archivos:

find / -xdev -group <group>

Ipor Sircer
fuente
1
Al menos en Ubuntu, esto no incluirá usuarios cuyo grupo de inicio de sesión inicial sea <group>.
jwodder