Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/04/2006, 20h46   #1
Inactif
 
Inscription : décembre 2004
Messages : 152
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2004
Messages : 152
Points : 66
Points : 66
Par défaut Affichage ligne avec condition dans /etc/passwd

Bonjour,

Dans le fichier /etc/passwd , comment afficher la ligne qui contient un GID (groupe ID) egale a 0 :
mzt.insat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2006, 20h49   #2
Membre confirmé
 
Inscription : avril 2005
Messages : 200
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 200
Points : 201
Points : 201
Citation:
getent passwd 0
voider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2006, 20h52   #3
Inactif
 
Inscription : décembre 2004
Messages : 152
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2004
Messages : 152
Points : 66
Points : 66
On utilisant les commandes grep et cut .
mzt.insat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2006, 09h44   #4
Inactif
 
Inscription : décembre 2004
Messages : 152
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2004
Messages : 152
Points : 66
Points : 66
Citation:
Envoyé par voider
Citation:
getent passwd 0
Cette commande ne resoudre pas le probleme
mzt.insat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2006, 10h09   #5
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
la commande marche bien sous debian en tout cas. sinon,
Code :
grep :0:0: < /etc/passwd
le :0:0:, c'est pour être sur d'avoir la bonne ligne.
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2006, 10h17   #6
Inactif
 
Inscription : décembre 2004
Messages : 152
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2004
Messages : 152
Points : 66
Points : 66
Je veux afficher tous les lignes qui contient un GID egale a 0 et non un UID et GID egale a 0 (le UID ne m'interrese pas)
mzt.insat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2006, 10h28   #7
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
je pense qu'avec cette ligne tu devrais avoir la bonne chosetu ne peux pas avoir deux uid égaux à 0 donc on aura jamais
Code :
1
2
root:x:0:0:root:/root:/bin/bash
mik:x:0:1000:mik:/home/mik:/bin/bash
donc en prenant :0:, on aura forcément tous ceux qui appartiennent au groupe 0
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2006, 21h25   #8
Inactif
 
Inscription : décembre 2004
Messages : 152
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2004
Messages : 152
Points : 66
Points : 66
J'ai trouver la solution :

Code :
1
2
 
cut -f1,4 -d: /etc/passwd | grep -w 0 | cut -f1 -d:
mzt.insat est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h34.


 
 
 
 
Partenaires

Hébergement Web