Die Verwaltung und Absicherung eines Linux-Systems erfordert eine sorgfältige Überwachung und Verwaltung der Benutzer. Zu wissen, wer Ihr System nutzt und welche Aktionen ausgeführt werden, ist entscheidend für die Sicherheit und Effizienz eines Servers oder Computers unter Linux.
Diese Anleitung behandelt verschiedene Methoden, um Benutzer in Linux zu überprüfen – sowohl über das Terminal als auch über die grafische Oberfläche (insbesondere die Gnome-Shell). Die hier beschriebenen Methoden helfen Ihnen, Informationen über Benutzerkonten, deren Aktivitäten, Login-Verlauf und mehr zu erhalten.
Es gibt mehrere Möglichkeiten, Benutzerkonten anzuzeigen. Im Folgenden stellen wir zwei Bereiche vor, die erklären, wie Sie die Liste der Linux-Benutzer über das Terminal oder die grafische Oberfläche abrufen können.
In diesem Abschnitt untersuchen wir Methoden zur Anzeige der Linux-Benutzer über die Befehlszeile.
Die Datei /etc/passwd enthält Informationen über alle registrierten Benutzer im System. Jede Zeile entspricht einem Benutzerkonto und enthält Name, Passwort, Benutzer-ID (UID), Gruppen-ID (GID), zusätzliche Informationen (GECOS), Home-Verzeichnis und Login-Shell.
Um den Inhalt der Datei anzuzeigen, nutzen Sie:
cat /etc/passwd
Sie können die Datei auch in einem Texteditor wie nano oder vim öffnen.
Wenn Sie beispielsweise einen Cloud-Server von Hostman mit einem Nicht-Admin-Benutzer nutzen, kann die Datei wie folgt aussehen:
(Beispielausgabe eingefügt im Originaltext)
Wie oben zu sehen ist, wird das Passwort aus Sicherheitsgründen als x dargestellt. Die tatsächlichen Passwörter befinden sich in /etc/shadow.
Wenn Sie nur die Namen der Benutzer anzeigen möchten:
sed 's/:.*//' /etc/passwd
Der Befehl who zeigt eine Liste der aktiven Benutzer, einschließlich Name, Terminal, Login-Datum und -Uhrzeit sowie ggf. der IP-Adresse.
who
Wenn Sie nur die Benutzernamen der aktuell angemeldeten Nutzer benötigen:
users
Der Unterschied zwischen who und users liegt im Detailgrad:
who zeigt umfangreichere Informationen, während users nur die aktiven Benutzernamen ausgibt.
Der Befehl w liefert eine detaillierte Liste aktiver Benutzer, einschließlich deren aktueller Aktivitäten, Login-Zeit und Systemlast:
w
Mit last können Sie den Login-Verlauf aller Benutzer anzeigen. Dazu gehören Datum, Uhrzeit und die Quelle der Anmeldung – nützlich zur Überwachung und Erkennung potenzieller Sicherheitsprobleme.
last
Der Befehl lastlog zeigt die letzten Login-Zeiten aller Benutzer an:
lastlog
Für Nutzer, die eine grafische Oberfläche bevorzugen, erklären wir, wie man Benutzer über grafische Tools unter Linux überprüft. Der Fokus liegt auf Gnome, da KDE Plasma entsprechende Werkzeuge nicht mehr unterstützt.
In Gnome gibt es mindestens zwei Möglichkeiten, Benutzer anzuzeigen.
Öffnen Sie die Einstellungen über „Aktivitäten“ → „Einstellungen“.
Wählen Sie den Tab Benutzer.
Klicken Sie auf Entsperren (oben rechts), um alle Funktionen freizuschalten.
Oben sehen Sie die vorhandenen Benutzer, darunter deren Details und Einstellungen.
Sie können auch das Tool gnome-system-tools installieren:
sudo apt install gnome-system-tools
(Unter anderen Distributionen variieren die Befehle: dnf für Fedora, pacman -S für Arch, usw.)
Nach der Installation öffnen Sie das Tool über das Suchmenü und wählen Benutzer.
Hier können Sie:
die Liste der Konten anzeigen,
Konten bearbeiten,
Kontotyp, Passwort und weitere Parameter ändern.
Zur Anzeige von Benutzern in Linux stehen folgende Terminal-Methoden zur Verfügung:
/etc/passwd – enthält alle Benutzerkonten.
who – zeigt aktive Benutzer und Details.
w – zeigt aktive Benutzer und deren aktuelle Prozesse.
last – zeigt den Login-Verlauf.
lastlog – zeigt die letzten Logins aller Benutzer.
Unter der Gnome-Oberfläche können Sie Folgendes verwenden:
das Menü Benutzer,
das Dienstprogramm gnome-system-tools.
Zu wissen, wer sich an Ihrem System anmeldet und welche Aktionen ausgeführt werden, hilft Ihnen, Probleme frühzeitig zu erkennen und Ihr System effektiv zu verwalten. Wählen Sie die Methode aus dieser Anleitung, die am besten zu Ihren Anforderungen passt.