Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Liste des utilisateurs
Envoyé par: laurent18

Bonjour,

Quelle est la commande me permettant d'obtenir la liste de tous les utilisateurs créés ?

Aucun intérêt chez moi mais utilie à connaître dans le cadre d'un concours...

Merci à tous !

Laurent

Poste le Sunday 25 June 2006 19:08:42
Répondre     Citer    
Re: Liste des utilisateurs
Envoyé par: lolotux

Tu peux être plus précis ?


Software is like sex !
It's better when it's Free !

Poste le Sunday 25 June 2006 19:30:24
Répondre     Citer    
Re: Liste des utilisateurs
Envoyé par: nicola

cat /etc/passwd|cut -f1 -d":" ?

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Sunday 25 June 2006 19:31:01
Répondre     Citer    
Re: Liste des utilisateurs

En fait, ca dépend de comment est configurée la carte des utilisateurs dans /etc/nsswitch.conf - par exemple, si on y utilise les NIS (anciennement YP) la commande est
ypcat -k passwd
Si on y utilise les fichiers, c'est le fichier /etc/passwd. On peut aussi y indiquer LDAP, mais je ne sais plus quelle est la commande correspondante. Et il doit y avoir d'autres possibilités (se documenter sur PAM), peut-être aussi NIS+.

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Sunday 25 June 2006 21:36:25
Répondre     Citer    
Re: Liste des utilisateurs
Envoyé par: lolotux

Et ?
cut -f1 -d":" /etc/passwd

Software is like sex !
It's better when it's Free !

Poste le Tuesday 27 June 2006 00:19:10
Répondre     Citer    
Re: Liste des utilisateurs
Envoyé par: laurent18

merci mais vos réponses me donnent bcp de détail alors que je ne souhaite obtenir que les utilisateurs pouvant se logger soit chez moi par exemple : laurent ,lolo, utilisateur et root ...

A+

Poste le Wednesday 28 June 2006 14:21:58
Répondre     Citer    
Re: Liste des utilisateurs
Envoyé par: lolotux

Normalement les commandes qu'on t'a fournis donne les users qui peuvent se loguer sur le machine !!!
Donc ensuite si entends "utilisateurs" == "users humains" alors souvent uid>500

...

Software is like sex !
It's better when it's Free !

Poste le Wednesday 28 June 2006 22:35:04
Répondre     Citer    
Re: Liste des utilisateurs
Envoyé par: nicola

Ce sont les utilisateurs qui ont un mot de passe dans /etc/shadow, et pas un point d’exclamation ou une étoile.
Un petit grep devrait faire l’affaire :

grep -v \! /etc/shadow |grep -v \* | cut -f1 -d":"

C’est moche mais ça donne ce qu’il faut. Il faut être root pour avoir le droit de lire /etc/shadow. Attention, il faut un \ devant le ! et devant le * sinon…

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Wednesday 28 June 2006 22:41:57
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Liste des utilisateurs
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons