Ubuntu-Benutzer auflisten – 6 einfache Befehle
5 Minute. lesen
Aktualisiert am
Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter
Sie fragen sich, wie Sie mit Ubuntu Benutzer auflisten können? Da es sich um ein Mehrbenutzer-Betriebssystem handelt, können mehrere Benutzer auf verschiedenen Terminals oder Computern auf ein einziges System zugreifen. Zur besseren Verwaltung sollten Sie jedoch Benutzerkonten auflisten.
In diesem Leitfaden bespreche ich einige wichtige Befehle, um dies ganz einfach zu erreichen.
Lass uns reinrollen!
Warum ist es wichtig, Benutzer unter Ubuntu aufzulisten?
Das Auflisten von Benutzern bietet mehrere Vorteile, wie zum Beispiel:
- System-Administration: Sie können Ubuntu-Benutzer auflisten, um den Kontostatus zu überprüfen, Berechtigungen zu überprüfen und andere Wartungsaufgaben wie das Löschen von Konten und das Zurücksetzen von Passwörtern durchzuführen.
- Sicherheit: Die Identifizierung und Überwachung von Benutzern auf Ihrem Ubuntu-System hilft bei der Erkennung nicht autorisierter Konten, die möglicherweise ein Sicherheitsrisiko darstellen.
- Resourcenmanagement: Als Linux-Administrator können Sie erkennen, welche Benutzer die meisten Ressourcen verbrauchen. Dies hilft Ihnen, die Systemleistung zu optimieren.
- Dokumentation und Berichterstattung: Das Erhalten von Informationen über alle Systembenutzer hilft den IT-Teams bei der Dokumentation von Konfigurationen und Setups.
- Zusammenarbeit: Sie können überprüfen, ob bestimmte Benutzer über Systemkonten verfügen, oder einen Benutzer finden, mit dem Sie an bestimmten Projekten zusammenarbeiten müssen.
- Fehlerbehebung: Sie können die Benutzerliste nutzen, um Konflikte oder Probleme zu finden.
So listen Sie Benutzer auf Ubuntu auf
Sehen wir uns die folgenden sechs Befehle an, um Benutzer unter Ubuntu aufzulisten:
1. Verwenden des cat-Befehls
In Linux-basierten Betriebssystemen ist das „etc / passwdDie Datei enthält eine Liste der konfigurierten Benutzer zusammen mit den relevanten Informationen für jeden. Darüber hinaus können Sie die verwenden Katze Befehl, um seinen Inhalt auf dem Terminal anzuzeigen.
Drücken Sie dazu STRG + ALT + T um Ihr Ubuntu-Terminal zu öffnen. Typ "Katze / etc / passwdUnd getroffen Enter.
Als Ergebnis sehen Sie eine Liste der Benutzer, in der jede Zeile der Tabelle ausführliche Details anzeigt, wie zum Beispiel:
- Benutzername
- Passwort (wobei x ein Passwort für den jeweiligen Benutzer angibt)
- Benutzer-ID (UID)
- Gruppen-ID des Benutzers (GID)
- Optionale Informationen (einschließlich vollständiger Name, Telefonnummer, Zimmernummer usw.)
- Home-Verzeichnis
- Standard-Login-Shell
Schauen Sie sich zum besseren Verständnis das folgende Diagramm an:
2. Verwenden des Befehls less
Unter Ubuntu ist das weniger Der Befehl wird verwendet, um den Inhalt einer Textseite Seite für Seite zu lesen. In diesem Fall verwende ich es, um die Datei „/etc/passwd“ anzuzeigen und alle Benutzer auf meinem Ubuntu-Terminal aufzulisten.
Dazu führe ich das aus weniger „/etc/passwd“ Befehl, der die folgende Ausgabe liefert.
3. Verwenden des getent-Befehls
Das getent Befehl hilft Ihnen, Einträge aus wichtigen Texten zu erhalten, die Benutzerinformationen wie Passwd- und Gruppendatenbanken enthalten.
Um nun die Einträge der Datei „/etc/passwd“ aufzulisten, führe ich Folgendes aus:Passwort erhalten" Befehl.
4. Verwenden des awk-Befehls
awk Befehl ist nützlich, wenn Sie nur den Benutzernamen anzeigen möchten. Wenn Sie beispielsweise ein Skript schreiben, um einen beliebigen Vorgang für mehrere Benutzerkonten auszuführen. In diesem Szenario könnte es eine Zeitersparnis sein, nur Benutzernamen aufzulisten und sie an eine Textnachricht weiterzuleiten.
Hier füge ich das hinzu -F-Option als Feldtrennoption mit „:” um nur das erste Feld aus der „/ etc / passwd”-Datei, die die Benutzernamen darstellt.
5. Verwenden des Schnittbefehls
Sie können die gleiche Ausgabe auch mit dem erzielen Schnittbefehl. Leiten Sie dazu die Ausgabe von „/etc/passwd“ mit dem Pipe-Operator „|“ auf den Schnittbefehl um. Fügen Sie die Option -d als Trennzeichen und -f hinzu, um nur das erste Feld auszuwählen.
Ich tippe zum Beispiel „cat /etc/passwd | Schnitt -d: -f1" Befehl.
6. Verwenden des Befehls compgen
Das compgen-Befehl an. Nach der Installation können Sie HEIC-Dateien mit der -u Die Option listet die Benutzerkonten auf dem Terminal auf. Darüber hinaus können Sie die Ausgabe an den Befehl „column“ weiterleiten, um Benutzernamen in Spalten statt in einer einzigen langen Liste aufzulisten.
Für die Demonstration führe ich Folgendes aus:compgen -u | Säule" Befehl.
So listen Sie nur aktuell angemeldete Benutzer auf Ubuntu auf
Um nur aktuell angemeldete Benutzer aufzulisten, können Sie Folgendes verwenden:
Verwenden des Befehls „who“.
In Ubuntu ist das wer befehligt Zeigt den Anmeldenamen des aktuellen Benutzers, die Terminalleitungsnummern, die Anmeldezeit und den Remote-Hostnamen an.
Um nun die aktuell angemeldeten Benutzer mit den genannten Details aufzulisten, gebe ich Folgendes ein:die”-Befehl im Terminal.
Gemäß der gegebenen Ausgabe: „Autor„ist der aktuell angemeldete Benutzer auf meinem Ubuntu-System.
Verwenden des w-Befehls
Das w Befehl unter Linux bietet eine schnelle Übersicht darüber, wer das System derzeit verwendet, wie oft das System verwendet wird und welche Programme derzeit ausgeführt werden.
Jetzt führe ich „w" Befehl.
In der obigen Ausgabe:
- USER stellt meinen Benutzernamen als aktuell angemeldeten Benutzer dar.
- TTY Zeigt das mit meiner aktuellen Sitzung verknüpfte Endgerät an.
- AB gibt den Remote-Host an, mit dem ich verbunden bin.
- ANMELDUNG@ Zeigt den Zeitpunkt an, zu dem ich mich am System angemeldet habe.
- IDLE stellt die Dauer der Inaktivität seit meiner letzten Interaktion dar.
- JCPU Gibt die CPU-Zeit an, die für alle mit meiner Sitzung verknüpften Prozesse verwendet wird.
- PCPU Zeigt den Prozentsatz der CPU-Zeit an, die im aktuellen Prozess verwendet wird.
- WAS Zeigt die Details zu einem Prozess oder Befehl an, der in meiner Sitzung ausgeführt wird.
Bonus-Tipps:
Um den Namen des aktuell angemeldeten Benutzers zu überprüfen, geben Sie „Nutzer” in Ihrem Ubuntu-Terminal.
Um Informationen über einen bestimmten Benutzer unter Ubuntu zu erhalten, führen Sie „grep Benutzername /etc/passwd„. Hier schaue ich mir die Details des Benutzers „Autor“ an.
Um die Gesamtzahl der Benutzer unter Ubuntu zu zählen, verwenden Sie den Befehl wc mit cat als „cat /etc/passwort | wc-l".
Um den Bereich für Benutzer-IDs zu überprüfen, führen Sie den Befehl „grep -E '^UID_MIN|^UID_MAX' /etc/login.defs" Befehl.
Sie könnten auch interessiert sein an:
- So greifen Sie mit Windows Explorer in Windows 10 auf Linux-Dateien zu
- So führen Sie ein Shell-Skript in Windows aus
Wählen Sie einen der besprochenen Ansätze zur Überprüfung der Benutzerkonten. Beachten Sie, dass diese Befehle auf allen Linux-Distributionen einschließlich Ubuntu ausgeführt werden können. Darüber hinaus benötigt keiner von ihnen Sudo-Zugriff, was bedeutet, dass sie für jeden Benutzer verfügbar sind.
Nachdem Sie nun wissen, wie Sie Ubuntu zum Auflisten von Benutzern verwenden, teilen Sie Ihre Lieblingsmethode in den Kommentaren unten mit!