Ubuntu-Benutzer auflisten – 6 einfache Befehle

Symbol für die Lesezeit 5 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter

Ubuntu-Benutzer auflisten

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.

Auflisten von Ubuntu-Benutzern mit dem Befehl cat

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:

Verständnis des Musters in der Datei /etc/passwd

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.

Auflisten von Ubuntu-Benutzern mit weniger Befehlen

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.

Auflisten von Ubuntu-Benutzern mit dem Befehl getent

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.

Auflisten von Ubuntu-Benutzern mit dem Befehl awk

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.

Auflisten von Ubuntu-Benutzern mit dem Befehl „cut“.

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.

Auflisten von Ubuntu-Benutzern mit dem Befehl compgen

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.

Listet nur aktuell angemeldete Benutzer mit dem Befehl „who“ auf

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.

Mit dem Befehl w werden nur aktuell angemeldete Benutzer aufgelistet

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.

Überprüfen des Namens der aktuell angemeldeten Ubuntu-Benutzer

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.

Informationen über einen bestimmten Benutzer auf Ubuntu abrufen

Um die Gesamtzahl der Benutzer unter Ubuntu zu zählen, verwenden Sie den Befehl wc mit cat als „cat /etc/passwort | wc-l".

Zählen von Ubuntu-Benutzern mit dem Befehl wc
Prüfbereich für Benutzer-IDs auf Ubuntu

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:

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!

Mehr zu den Themen: Ubuntu

Hinterlassen Sie uns einen Kommentar

E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet. *