So zeigen Sie eine Liste der Benutzer unter Linux an


Während Sie wahrscheinlich wissen, wie Sie sich mit einem einzelnen Benutzerkonto bei Ihrem Linux-System anmelden und mit dem Root-Konto vertraut sind, verfügen Sie höchstwahrscheinlich nicht über ein einfaches Dienstprogramm zum Anzeigen aller derzeit auf Ihrem System befindlichen Konten. Glücklicherweise reicht ein einziger Befehlszeilen-Hack aus, um die gesamte Liste aufzurufen. Dies bedeutet natürlich, dass Sie zuerst eine Befehlszeile einrichten müssen.

Drücken Sie entweder Super + T oder Strg + Alt + T, um eine grafische zu starten. Möglicherweise möchten Sie auch im Ubuntu Unity Dash nach dem Wort Terminal suchen oder das Programm unter Systemprogramme und Dienstprogramme im Menü KDE-Anwendungen oder im Menü Xfce4 Whisker suchen. Abhängig von der verwendeten Distribution benötigen Sie wahrscheinlich keine besonderen Berechtigungen, um diesen Befehl auszuführen. Die meisten modernen Distributionen weisen dem ersten Benutzer mindestens einige Administratoraufgaben zu. Sie können diesen Befehlen jedoch bei Bedarf jederzeit sudo hinzufügen.

Methode 1: Abrufen einer Liste aller Linux-Benutzer

Sie sollten in der Lage sein, eine Liste aller Benutzer anzuzeigen, indem Sie an der Eingabeaufforderung Folgendes eingeben getent passwd | cut -d ‘:’ -f1 | weniger Da dies jedoch so lange dauert, möchten Sie es möglicherweise aus dieser Webressource kopieren und einfügen. Wenn dies der Fall ist, klicken Sie in Ihrem Terminalemulator auf das Menü Bearbeiten und dann auf Einfügen. Möglicherweise möchten Sie auch Umschalt + Strg + V zum Einfügen verwenden. Beachten Sie jedoch, dass Strg + V in den meisten Terminalemulatoren nicht eingefügt wird, da dies in der Befehlszeile eine andere Funktion hat.

Dieser Befehl sollte eine lange Zeile ausgeben, die Sie entweder mit den Cursortasten oder mit der Taste J und der Taste K nach oben und unten durchsuchen können. Geben Sie zum Beenden q ein. Wenn Sie zum ersten Mal alle Benutzer Ihres Systems betrachten, werden Sie höchstwahrscheinlich überrascht sein. Machen Sie sich keine Sorgen, da Ihr System überhaupt nicht kompromittiert wurde. Allzweck-GNU / Linux-Distributionen haben viele Benutzerkonten eingerichtet, um verschiedene Prozesse als etwas anderes als root auszuführen. Ihr tatsächlicher Benutzername auf einem Einzelbenutzersystem befindet sich höchstwahrscheinlich ganz unten.

Einige dieser Namen sind für Sie möglicherweise als Namen verschiedener Programme erkennbar, die im Hintergrund ausgeführt werden. Diese Konten wurden wahrscheinlich installiert, als die Pakete für diese Programme zustande kamen.

Methode 2: Ermitteln Sie die Anzahl der Benutzer

Da diese Liste wahrscheinlich ziemlich lang und unansehnlich ist, müssen Sie das Dienstprogramm wc oder word count verwenden, um die genaue Anzahl der auf Ihrem System konfigurierten Benutzerkonten zu ermitteln. Geben Sie an der Eingabeaufforderung oder Kopie ein getent passwd | wc -l Drücken Sie dann die Eingabetaste. Sie müssen keine Pipe für ein Programm wie mehr oder weniger verwenden, da dies sicherlich nur wenige Ziffern sind.

Auf dem Beispiel-Xubuntu-Testsystem, mit dem wir die Screenshots erstellt haben, gab es nicht weniger als 38 Benutzerkonten, obwohl nur ein einziges echtes Benutzerkonto die Möglichkeit ist, sich bei diesem Computer anzumelden. Dies liegt an der Tatsache, dass dieses Programm die von diesen Paketen erstellten Pseudokonten zählt. Glücklicherweise gibt es eine Möglichkeit, sich darauf zu beschränken, nur die echten zu zählen.

Wenn Sie tatsächlich sehen möchten, wer am Computer angemeldet ist, geben Sie ein Benutzer und drücken Sie die Eingabetaste. Die meisten Leute, die selbst eine Debian-basierte Distribution verwenden, werden feststellen, dass sie nur ihr Konto plus root haben. Bei Serversystemen und Mehrbenutzerkonfigurationen, auf denen beispielsweise CentOS oder Red Hat Enterprise Linux ausgeführt wird, sind möglicherweise viel mehr Konten gleichzeitig angemeldet, es sei denn, sie verwenden virtuelle Maschinen, um den Countdown niedrig zu halten. Beachten Sie, dass Benutzer, die bei virtuellen Maschinen angemeldet sind, die auf Bare-Metal-Basis ausgeführt werden, nur als in ihrer eigenen Umgebung angemeldet angezeigt werden.

Ein bisschen mehr Informationen können durch Ausführen des Befehls abgeleitet werden Wer ohne Argumente. Sie finden heraus, an welchen Terminals jeder Benutzer angemeldet ist. Denken Sie daran, dass tty7 der grafische X- oder Wayland-Server ist, mit dem Sie arbeiten, wenn Sie Unity oder GNOME installiert haben. Dies erklärt, warum in Ihrem Benutzerkonto möglicherweise immer noch angezeigt wird, dass Sie irgendwo angemeldet sind, selbst wenn Sie nur einen Standarddesktop verwenden. Aufgrund einiger historischer Unix-Kuriositäten und der Art und Weise, wie Unix-Systeme Benutzergeräte verwalten, wird dies auch dann angezeigt, wenn Sie sich auf einem Touchscreen befinden.


0 Comments

Kommentar verfassen