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


17

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


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

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>


1
Sur Ubuntu au moins, cela n'inclura pas les utilisateurs dont le groupe de connexion initial est <group>.
jwodder
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.