Commande linux

Fermé
ayy Messages postés 42 Date d'inscription samedi 6 mars 2010 Statut Membre Dernière intervention 12 septembre 2013 - 6 juin 2010 à 20:22
 ayy - 8 juin 2010 à 16:56
Bonjour,
Est ce que vous pouvez m'indiquer sur la commande qui permet d'afficher les membres d'un groups, Par ce que j'ai fait une grande navigation sur internet et je me suis battue
Merci....

A voir également:

3 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
6 juin 2010 à 20:42
Salut,

grep 'nom_du_groupe' /etc/group
2
Merci, c'est gentil de votre part
mais cette commande va chercher que le nom du group dans le fichier /etc/group
je cherche la commande qui liste les membres d'un group
0
jivef Messages postés 927 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 12 novembre 2020 306
8 juin 2010 à 02:30
Bonjour,

Je ne comprends pas de quoi tu te plains. La réponse de Jipicy correspond exactement à ce que tu demande.
Le nom des membres du groupe se trouvent sur la même ligne.
Si la ligne est vide c'est que le groupe est vide !

A la limite, dans la commande, fait le nom du groupe par le caractère ^, ca obligera a prendre seulement les lignes commençant par la chaine de caractère recherchée. Mais de toute façon la réponse est bonne.

Un exemple un peu modifié du contenu d'un fichier :

news:x:13:
toto:x:14:dominique,ghislaine,heimana,informatique, veronique
shadow:x:15:


J'ai mis les membres de toto en gras.
Si tu tapes
grep '^toto:' /etc/group
Tu auras le contenu de la ligne et seulement cette ligne-là.


Si ce n'est pas ce que tu recherches, alors tu dois reformuler ta question.
2
Merci pour l'explication :)
0
ripat_ Messages postés 60 Date d'inscription lundi 31 mai 2010 Statut Membre Dernière intervention 29 juillet 2010 6
Modifié par ripat_ le 8/06/2010 à 11:15
Version awk:
awk -F"[:,]" '/toto/{for(i=3;i++<NF;) print $i}' /etc/group
Une ligne par membre du groupe.

Ou bien:
getent group toto
Mais la sortie est similaire à celle produite par grep. Toute la ligne est affichée.
1
MERCI :)
0