staging.inyokaproject.org

users

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

Mit Hilfe des Shellbefehls users kann man sich anzeigen lassen, welche Benutzer gerade auf dem System angemeldet sind.

Installation

Der Befehl users ist im Paket coreutils enthalten, welches auf jedem Ubuntusystem Teil der Standardinstallation ist.

Nutzung

Die allgemeine Syntax der Befehls lautet

users [OPTIONEN] [DATEI] 

Da users nur zwei Optionen kennt, nämlich --help und --version, ist die Angabe von Optionen normalerweise hinfällig. DATEI gibt an, aus welcher Datei die Informationen gelesen werden. Wird hier keine Angabe gemacht, wird unter Ubuntu die Datei /var/run/utmp genutzt.

Der Aufruf des Befehls[1]

users 

gibt alle aktuell auf dem System eingeloggten Nutzernamen hintereinander, getrennt durch ein Leerzeichen, aus, wie z.B.

otto susi

Gemäß dieser Ausgabe sind also zur Zeit die Nutzer "otto" und "susi" eingeloggt. Ist ein Benutzer mehrfach eingeloggt, erscheint der Name auch mehrfach in der Liste, einmal für jeden aktiven Login. Mehr Information zu eingeloggten Benutzern bekommt man z.B. über die Befehle who oder w.

Details zur Funktionsweise

Das Programm users wertet im Grunde nur die Systemdatei /var/run/utmp aus. Programme sollen bei der Anmeldung eines Benutzers in dieser Datei einen Eintrag anlegen. Dies ist jedoch funktional für die Anmeldung nicht wesentlich und daher kann es über die Anzeige von users hinaus weitere tatsächlich angemeldete Benutzer geben. Umgekehrt erzeugen manche Programme, beispielsweise xterm beim Öffnen eines Fensters bereits einen weiteren Eintrag in der Datei utmp.

Die Anzeige des Programms users ist wegen dieser Umstände nicht immer zuverlässig. Für weitere Details empfiehlt sich die Manpage von utmp:

man utmp 

Diese Revision wurde am 16. Dezember 2022 14:42 von karzer erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Shell, System