Comment visualiser les membres d'un groupe? [fermé]

17

J'ai besoin d'afficher les membres d'un groupe liés à une installation Oracle.

r0tt
la source
5
Qu'entendez-vous par «droits» dans ce contexte?
Stephen Harris
Pouvons-nous rouvrir cette question et la définir comme doublon à la place? Il y a une bonne réponse et de nombreux votes. Peut-être juste besoin d'éditer la question pour plus de clarté
hanxue

Réponses:

26

Vous pouvez utiliser getentpour afficher les informations du groupe. getentutilise des appels de bibliothèque pour récupérer les informations du groupe, de sorte qu'il honorera les paramètres /etc/nsswitch.confconcernant les sources des données du groupe.

Exemple:

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

Les champs, séparés par :, sont ...

  1. Nom de groupe
  2. Mot de passe crypté (pas normalement utilisé)
  3. ID du groupe numérique
  4. Liste des membres séparés par des virgules
Flup
la source
4
Sur Ubuntu au moins, cela n'inclura pas les utilisateurs dont le groupe de connexion initial est simpsons.
jwodder
@jwodder Un très bon point, et vrai pour tous les systèmes de type Unix. J'ai honte de ne pas avoir pensé à ça!
Flup
6

liste des membres:

getent group <group>

Et quels droits? Sur le système de fichiers, sudo, ssh? Sur le système de fichiers:

find / -xdev -group <group>

Ipor Sircer
la source
1
Sur Ubuntu au moins, cela n'inclura pas les utilisateurs dont le groupe de connexion initial est <group>.
jwodder