#1 Le 18/01/2017, à 11: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, à 12:31)
Hors ligne
#2 Le 18/01/2017, à 11: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, à 11: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, à 11: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, à 11: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, à 12: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
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, à 12:27)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#6 Le 18/01/2017, à 12: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, à 12: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