Hallo,
kurzer Wikiartikel zum Shellbefehl users
.
Gruß, noisefloor
Ehemaliger
Anmeldungsdatum: Beiträge: 28316 |
Hallo, kurzer Wikiartikel zum Shellbefehl Gruß, noisefloor |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 16818 |
Es scheinen alle Terminals ausgegeben zu werden, ein Benutzername kann daher mehrfach vorkommen. m@ryz:~$ who m tty1 2022-11-27 06:31 m pts/0 2022-11-27 13:00 (:0.0) m pts/1 2022-11-27 13:00 (:0.0) m@ryz:~$ users m m m m@ryz:~$ |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 7816 |
Nein. Es wird für jede aktive Login-Session der dazu gehörende Login-Name (= Nutzername) ausgegeben.
Natürlich. Wer sich mehrfach anmeldet, also mehrere Login-Sessions eröffnet, wird auch mehrfach angezeigt. Jedenfalls, wenn man /var/run/utmp als Informationsquelle benutzt. Einmal muss „Nutzername“ in Plural verbessert werden. |
Ehemaliger
(Themenstarter)
Anmeldungsdatum: Beiträge: 28316 |
Hallo,
Genau. Habe dazu noch einen Satz eingebaut. Gruß, noisefloor |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 16818 |
Es reicht, mehrere Terminals (xterm usw.) geöffnet zu haben, es müssen nicht zwingend mehrere Sitzungen in Desktopumgebungen/virtuellen Konsolen sein. |
Ehemaliger
(Themenstarter)
Anmeldungsdatum: Beiträge: 28316 |
Hallo,
Kann ich mit dem GNOME Terminal von Ubuntu nicht nachstellen. Wenn ich zwei Fenster (Fenster, nicht Tabs) geöffnet habe taucht man Benutzername nur 1x auf. Oder meinst du mit "mehrere Terminals" mehrere verschiedene Terminals, also z.B. GNOME Terminal und xterm. Gruß, noisefloor |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 16818 |
Mehrere xterm. Als Umgebung xdm mit mwm. |
Ehemaliger
(Themenstarter)
Anmeldungsdatum: Beiträge: 28316 |
Hallo, ok. Kannst du Einbauen oder auch nicht. Wie du willst. Wenn du es einbaust bitte das "getestet: general" weg machen, weil dein Setup IMHO weit vom "normalen" weg ist. Konkret habe ich mit Ubuntu 22.04 getestet, bei Bedarf kann ich auch noch mit Ubuntu 20.04 testen. Gruß, noisefloor |
Anmeldungsdatum: Beiträge: Zähle... |
Letztlich wird das ja auch schon auf who erklärt. Könnte ein gemeinsamer Artikel sein oder aufeinander verweisen...? |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 7816 |
Das würde der Dokumentation des Programms widersprechen. Deshalb bitte genauer beschreiben, unter welchen Umständen das auftritt.
Eine Login-Session hat nichts mit Desktop und auch nichts mit virtuellen Konsolen zu tun. Natürlich benötigt ein Desktop eine Login-Session, aber eine Login-Session muss keinen Desktop benutzen. Und eine Login-Session kann auch 0, 1 oder mehrere Terminals enthalten. Nach Dokumentation zählt users die aktiven Login-Sessions und keine Terminals. |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 16818 |
22.04, xdm als Displaymanager, mwm als Fenstermanger. Dort mehrere xterm geöffnet. Jedes sorgt für einen Eintrag im Programm users.
Dann macht das Programm entweder einen Fehler oder die Doku ist falsch. Oder ein xterm macht jedes mal eine aktive Login-Sitzung auf. |
Wikiteam
Anmeldungsdatum: Beiträge: 1129 |
Erstaunlich! Bei mir genau das gleiche Verhalten, aber nur mit xterm. GDM3 als Displaymanager, Mutter als Fenstermanager, Ubuntu 20.04 (Focal Fossa). |
Ehemaliger
(Themenstarter)
Anmeldungsdatum: Beiträge: 28316 |
Hallo, interessant ist, dass ich das Verhalten in Kubuntu 22.04 (läuft in einer Multipass Instanz) nachstellen kann, d.h. jedes neue Terminalfenster der Standardterminalanwendung von Kubuntu macht eine neue virtuelle Terminalsession. Sieht man auch in der 2. Spalte der Ausgabe. von who. Wie gesagt macht es der GNOME Terminal nicht und die Terminalanwendung von Lubuntu 22.04 auch nicht. Gruß, noisefloor |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 7816 |
Es liegt an xterm. Auch wenn man es von einem GNOME-System aus startet (wofür es erst installiert werden muss), wird man per users mehrfach genannt. Probiere in gnome-terminal: xterm & xterm & users users |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 16818 |
Kann ich bestätigen. Für jedes xterm gibt es einen eigenen Eintrag, auch in who. Bei gnome-terminal passiert das nicht. |