Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/01/2009, à 22:33

flecs

Commande pour lister les users

A part Kuser de KDE, je ne trouve pas la commande pour lister les users.

Une idée ?

#2 Le 27/01/2009, à 22:54

Pacifick_FR42

Re : Commande pour lister les users

dans une console users-admin (sous gnome, sous KDE je ne sais pas si cette commande existe)

Hors ligne

#3 Le 27/01/2009, à 22:56

Angelius

Re : Commande pour lister les users

Je n'ai pas le script mais deux idées :
Sois tu trouves une commande qui permet de le faire, ce qui est pratique
Sinon petit bricolage, tu fait un cat /etc/passwd |
et derrière le pipe, tu t'arranges pour récupérer pour chaque ligne ce qu'il y a avant le : ( voir expression régulière )


Un moteur de recherche qui respecte votre vie privée ?--> Ixquick
Une messagerie instantanée libre et décentralisée ?--> Jabber
Ecouter et télécharger de la musique libre ?--> Jamendo

Hors ligne

#4 Le 27/01/2009, à 23:23

gabitbol

Re : Commande pour lister les users

Bonjour,

cut -f1 -d: /etc/passwd

Ca le fait bien! smile


PasToutAFait

"A force de sacrifier l'essentiel à l'urgent, on oublie l'urgence de l'essentiel"   
Edgar Morin

Hors ligne

#5 Le 27/01/2009, à 23:38

Soltan Griss

Re : Commande pour lister les users

Salut,

Utilisateurs connectés:

~$ who

... sinon la commande de gabitbol la fait assez bien aussi big_smile

A++
Soltan Griss


** Laptop Acer Aspire 1802 WSMi: Pentium IV HT, 2 Go RAM, 60 Go DDur, Radeon Mobile X600 64 Mo VRAM: Ubuntu Saucy (13.10).
** Desktop: i5-2450P quad-core, 16Go RAM, 2.2 To DDur, Nvidia GeForce GTX 560 Ti 1Go VRAM: Dual Boot Ubuntu Trusty (14.04) et Windaube Fista (MTW II)
** Serveur SOHO: Dual Core E6750, 2Go RAM, 650 Go DDur, Nvidia 8800GTX 768Mo VRAM: Zentyal 3.4

Hors ligne

#6 Le 28/01/2009, à 09:38

flecs

Re : Commande pour lister les users

Pacifick_FR42 a écrit :

dsous KDE je ne sais pas si cette commande existe)

Kuser fait ça très bien dans KDE, mais ce n'est pas une commande en ligne !
Ma question est la commande, sous-entendu, en ligne de commande du genre adduser, deluser etc etc...

"cut -f1 -d: /etc/passwd"
Ça ne donne pas que les "users", c'est-à-dire généralement root et les users qui ont un compte login.

"who"
who donne les users uniquement connectés, et non les tous users inscrits dans le système, avec login possible.

Il n'existerait donc pas de commande pour lister les users.
En plus de adduser, deluser, il faudrait inventer donc la commande listuser !

Je me demande bien comment on fait sur un serveur sans interface graphique pour gérer les utilisateurs.

#7 Le 28/01/2009, à 10:19

Hoper

Re : Commande pour lister les users

"cut -f1 -d: /etc/passwd"
Ça ne donne pas que les "users", c'est-à-dire généralement root et les users qui ont un compte login.

Heu... alors d'abord les comtes locaux c'est uniquement pour les petits serveurs ou il y a pas beaucoup de comptes. Donc les commandes de base que tu cite suffisent largement. Si tu veux la liste des login ayant un shell, c'est pas très compliqué :

grep bash /etc/passwd | cut -f1 -d:

Dans les environnements un peu sérieux avec des centaines ou des milliers d'utilisateur, les comptes sont de toute façon centralisés sur des bases ldap ou en utilisant un serveur nis...

Edit : et rien ne t'empêche de faire un alias :
alias userlist='grep bash /etc/passwd | cut -f1 -d:'

Et voila, tu as ta commande smile

Dernière modification par Hoper (Le 28/01/2009, à 10:24)


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#8 Le 28/01/2009, à 10:53

flecs

Re : Commande pour lister les users

"grep bash /etc/passwd | cut -f1 -d:'" : c'est bien ça, mais la convivialité est très approximative, amélioré avec alias bien sûr.

Etonnant que la commande "lsuser" n'existe pas car elle m'aurait bien dépanné, bien avant d'avoir le temps de bricoler un alias et de trafiquer un .baschrc et de chercher sur internet un quelconque grep bash ou sed ou commande tarabiscotée.