Group user command linux

Résolu
Bonjour,
Quel est la commande sous linux (debian lenny) qui permet de lister les user d'un group ?

Merci
Configuration: DELL Precision M4400
XP Pro 32bits
Intel T9400 2,54Ghz
4Go DDRII 800

6 réponses

  1. hello
    grep "^groupe:" /etc/group
    ou
    grep ":gid:" /etc/group
    1
    1. Salut,
      en tapant ceci sa marche pour avoir mes user de mon groupe mais j'ai tout leur infos :
      shell:/#grep ":1002:" /etc/passwd
      alpha:x:1002:1002:le client release:/web/customer/alpha/alpha:/bin/false
      crelease:x:1003:1002:le client release:/web/customer/release/crelease:/bin/false
      beta:x:1004:1002:le client beta:/web/customer/beta/beta:/bin/false

      Mais comment fais-tu pour avoir juste le nom de l'user (premiere chaine de caractere avant les 2 points :) ?
      J'aimerai que s'a m'affiche ceci:
      alpha
      crelease
      beta

      Merci d'avance
      0
    2. Modérateur
      @must21
       grep ":1001:" /etc/passwd  | awk -F: '{print $1}'
      0
  2. Merci pour le lien mais je suis déja tombé dessus mais sa me dit comment récuperer les user qui appartiennent à mon groupe 'customer' par exemple.

    Thanks ^^
    0
    1. Modérateur
      Salut,

      man groups
      0
      1. il n'y pas grand chose dans ce man la (merci quand même)
        0
      2. Modérateur
        @must21Tu veux rire ?
        0
      3. @jipicySauf erreur de ma part mais en tapant man group ou man groups j'ai a peine une page d'info et rien d'interessent (j'ai debian lenny (5.0)

        Voila ce que j'obtiens:
        http://webhosting.penguin-soft.com/

        merci
        0
      4. Modérateur
        @must21Oups désolé ;-((

        J'avais compris que tu voulais récupérer les groupes auxquels appartenait un USER ;-((
        0
      5. @jipicypas grave t'avais une bonne intention en tout cas :)
        0
    2. Contributeur
      re
      getent passwd | awk -F ":" '{print $1}'
      getent group | awk -F ":" '{print $1}'
      a+
      0
      1. Pas mal cette commande, mais y'a t il moyen de spécifier le groupe (gid) ?

        ^^
        0
    3. SAAAA MAAAARCHE !!!

      Merci à tous pour votre aide
      0
      1. Voici le code en entier:

        votreshell:/ var=`awk -F "lenomdevotregroupe" '{print $2}' /etc/group | awk -F ":" '{print $3}'`
        votreshell:/ grep $var /etc/passwd | awk -F: '{print $1}'

        Et la BIMM! on obtient bien la liste des utilisateurs appartenant au groupe precisé plus haut

        Mercii
        0