Script

Fermé
ange - 10 mars 2005 à 20:21
 nfrirer - 15 mars 2005 à 11:54
donner la commande qui permet de ressortir le nom et le gid de l'utilisateur dontle uid est 200. la premiere colonn edu fichier/etc/passwd contient les noms et la troisième colonne de gid de chaque utilisateur
A voir également:

2 réponses

gbenay Messages postés 61 Date d'inscription jeudi 16 décembre 2004 Statut Membre Dernière intervention 3 mars 2006 11
15 mars 2005 à 08:33
bonjour,

Si pas d'ambiguite (un numero gid= un numero uid)
alors voici une commande

grep :200: /etc/passwd | cut -d ':' -f 1,4

les colonnes de /etc/passwd sont :
1 : nom_login
2 : password (remplacer par x si shadow)
3 : uid
4 : gid
5 : champs gecos (appele aussi commentaire
6 : repertoire d'accueil
7 : le shell active (ou toute commande activee lors de la connexion)
0
Salut
Une commande qui fonctionnera a tout les coup:

awk 'BEGIN { FS=":" } { if ( $3 == 200 ) print $1 " " $4 }' /etc/passwd

Ceci dit, c'est pas bien de venir faire ses exercices de cours sur CCM.

Ciao
0