Commande shell

tam -  
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, quelle est la commade qui donne les noms de tout les utilisateurs du système ???
merci d'avance
A voir également:

8 réponses

swoog42 Messages postés 1060 Date d'inscription   Statut Membre Dernière intervention   244
 
les renseignements sur les utilisateurs sont dans le fichier /etc/passwd
0
jivef Messages postés 927 Date d'inscription   Statut Membre Dernière intervention   306
 
Bonjour,

cat /etc/passwd | cut -f1 -d:
ou encore
getent passwd | cut -f1 -d:


Il y a peut-être une possibilité plus simple...
Si Jipicy est dans le coin !


A bientux.
Jonas.
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

D'autres possibilités
sed 's/:.*//' /etc/passwd
awk -F: '{print $1}' /etc/passwd

0
jivef Messages postés 927 Date d'inscription   Statut Membre Dernière intervention   306
 
Oui, mais je pensais que plus simple aurait été intéressant.
En réalité je crois que plus simple il n'y a pas. (dirait Maître Yoda).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
Bonjour,


cat /etc/passwd | grep '/home'


^ ^
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,
grep home /etc/passwd
tu n'aime pas ?! ;-))
Mais ça affiche tous les champs de toute façon
0
jivef Messages postés 927 Date d'inscription   Statut Membre Dernière intervention   306
 
Bonjour,
Et bien résolvons le problème de façon simple :
grep "/home/" /etc/passwd | cut -f1 -d:

Comme ça on combine un peu toutes les solutions. Il n'y a que les comptes ayant un "homedir" et on ne voit apparaître que le champs contenant le nom de l'utilisateur.
Résultat :
mobitux:/home/jonas# grep "/home/" /etc/passwd | cut -f1 -d:
jonas
festival
saned
valerie
nicolas
lpic
mobitux:/home/jonas#



A bientôt.
Jonas.
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut à tous,

Et en super combinant le tout on obtient :

awk -F: '/\/home/ {print $1}' /etc/passwd

Comme ça on économise un processus ;-))
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Re,

Comme ça on économise un processus ;-))

Oui, chef, un geste plus un geste et c'est ma terre qui va mieux ;-DDD
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Comme quoi les Perliens en fait c'étaient des écolos avant l'heure ;-))
0
bob031 Messages postés 8158 Date d'inscription   Statut Membre Dernière intervention   473
 
ben , voilà !

:-) :-)
0