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 18/01/2017, à 12:01

Mexphil

résultat inattendu dans le terminal [RESOLU]

Bonjour,
Je suis sur ubuntu 16.04 et pour apprendre j'ai acheté un livre et je recopie ce qui est expliqué.
dans mon livre il est ecrit :
Compter le nombre d’utilisateurs de la machine dont le login shell est le Bash.
cat /etc/passwd | grep /bin/bash | wc –l

et quand je tape cette commande dans mon terminal ça me répond "2".
Vu que je suis tout seul est-ce que vous pouvez m'expliquer pourquoi il répond 2?
Merci pour votre réponse
P.S. : Il arrive qu'on soit plusieurs dans ma tête mais je pensais que ça se voyait pas autant.

Dernière modification par Mexphil (Le 18/01/2017, à 13:31)

Hors ligne

#2 Le 18/01/2017, à 12:07

Killian.Fr

Re : résultat inattendu dans le terminal [RESOLU]

Bonjour !

Aha, pas de panique c'est normal. Il y a ton utilisateur et root ( super-utilisateur )


Amateur Linux
Etudiant en administration système et réseau

Hors ligne

#3 Le 18/01/2017, à 12:49

sinbad83

Re : résultat inattendu dans le terminal [RESOLU]

Bonjour,
la commande w te donne qui est logué. Exemple pour moi

~$ w
 11:48:35 up  1:09,  1 user,  load average: 0,16, 0,15, 0,10
UTIL.    TTY      DE               LOGIN@   IDLE   JCPU   PCPU QUOI
guy      tty7     :0               10:39    1:09m  1:27   0.11s /sbin/upstart -

La commande who est plus succincte

~$ who
guy      tty7         2017-01-18 10:39 (:0)

Dernière modification par sinbad83 (Le 18/01/2017, à 12:51)


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#4 Le 18/01/2017, à 12:50

pingouinux

Re : résultat inattendu dans le terminal [RESOLU]

Bonjour,
Et si tu veux voir quels sont les utilisateurs :

grep /bin/bash /etc/passwd

Hors ligne

#5 Le 18/01/2017, à 13:27

Hizoka

Re : résultat inattendu dans le terminal [RESOLU]

Salut,

Il te suffisait de démonter ta commande :

cat /etc/passwd | grep /bin/bash
root:x:0:0:root:/root:/bin/bash
hizoka:x:1000:1000:hizoka,,,:/home/hizoka:/bin/bash

et hop là, en effet, il y a 2 lignes.

et comme le précise pingouinux, ton "cat" ne sert à rien vu qu'on peut indiquer un fichier à grep wink

et si tu veux pas compter root :

grep /bin/bash /etc/passwd | grep -v "root"

sinbad83 => perso w me renvoie tout ça :

 12:22:04 up  2:59,  4 users,  load average: 0,59, 1,53, 1,74
UTIL.    TTY      DE               LOGIN@   IDLE   JCPU   PCPU QUOI
hizoka   pts/0    :0               09:22    2:59m  0.00s  2.61s kded5 [kdeinit5]                                      
hizoka   pts/1    :0               11:44   30:10   0.03s  0.03s /bin/bash
hizoka   pts/2    :0               11:52   29:08   2:17   2:17  ffmpeg ...
hizoka   pts/3    :0               12:21    0.00s  0.03s  0.00s w

ça devient vite brouillon...

who
hizoka   pts/0        2017-01-18 09:22 (:0)
hizoka   pts/1        2017-01-18 11:44 (:0)
hizoka   pts/2        2017-01-18 11:52 (:0)
hizoka   pts/3        2017-01-18 12:21 (:0)

Dernière modification par Hizoka (Le 18/01/2017, à 13:27)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#6 Le 18/01/2017, à 13:31

Mexphil

Re : résultat inattendu dans le terminal [RESOLU]

C'est vraiment super!!
Merci pour vos réponses ultra rapides qui me permettent d'aller plus loin que le livre.

Hors ligne

#7 Le 18/01/2017, à 13:39

Brunod

Re : résultat inattendu dans le terminal [RESOLU]

Philosophiquement c'est beau en plus : nous sommes tous root, root est partout et root à tout pouvoir ! Root est amour... Lorsque Root sera en chacun, le monde changera !
Bon je retourne me coucher... |-)


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne