• Product Updates

Benutzer unter Ubuntu auflisten (Alle Benutzer unter Ubuntu auflisten)

Benutzer unter Ubuntu auflisten (Alle Benutzer unter Ubuntu auflisten)

Table of contents

Linux-Distributionen wie Ubuntu sind bei Entwicklern, die in Teams zusammenarbeiten, sehr beliebt. Insbesondere Ubuntu bietet mehrere Vorteile, die es zu einer beliebten Wahl machen. Linux und seine verschiedenen Distributionen bieten leistungsfähige Betriebssysteme mit benutzerfreundlichen Umgebungen und praktischen Funktionen, was die Arbeit für lokale Benutzer und Systemadministratoren erleichtert.

Dieses Betriebssystem verteilt Aufgaben auf die Benutzer, die je nach Bedarf verschiedenen Gruppen zugewiesen oder aus diesen entfernt werden. Aus Sicherheits- und Verwaltungsgründen muss der Systemadministrator (oder Root-Benutzer) die Kontrolle über das System haben, einschließlich des Zugriffs auf eine vollständige Liste der Benutzer und Gruppen. Diese Aufsicht stellt sicher, dass Benutzer korrekt hinzugefügt oder entfernt werden und dass entsprechende Berechtigungen oder Einschränkungen angewendet werden.

Dieser Leitfaden führt Sie durch den Prozess, wie Sie alle Benutzer unter Ubuntu Linux auflisten können, und zeigt Ihnen verschiedene Methoden dazu auf. Begleiten Sie uns, während wir die Schritte zum Anzeigen von Benutzern und Gruppen erläutern, damit Sie das System reibungslos und effektiv verwalten können. Legen wir los!

Benutzer unter Ubuntu auflisten (Schritt-für-Schritt-Anleitung)

Unter Ubuntu werden Benutzerinformationen in der Datei /etc/passwd gespeichert. Um die Liste der Benutzer auf Ihrem System anzuzeigen, befolgen Sie diese einfachen Schritte:

Öffnen Sie das Terminalfenster oder drücken Sie Strg + Alt + T, um das Terminal zu starten.

Inhalt der Datei /etc/passwd anzeigen

Sie können den Befehl cat verwenden, um die gesamte Datei anzuzeigen, oder mit less oder more durch die Datei navigieren, um das Scrollen zu erleichtern:

$ cat /etc/passwd
$ less /etc/passwd
$ more /etc/passwd


Mit diesen Befehlen können Sie alle registrierten Benutzer auf Ihrem System anzeigen. Jede Zeile in der Datei /etc/passwd entspricht einem bestimmten Benutzer, sodass die Gesamtzahl der Zeilen die Gesamtzahl der Benutzer angibt.

Wenn Sie dieser Anleitung folgen, können Sie die Benutzer auf Ihrem Ubuntu-System effizient auflisten und untersuchen.

Benutzer unter Ubuntu mit dem Befehl cut auflisten

Um die Benutzernamen unter Ubuntu anzuzeigen, können Sie den Befehl cat in Kombination mit cut verwenden. Mit diesem Ansatz können Sie nur die Benutzernamen extrahieren, die im ersten Feld der Datei /etc/passwd erscheinen.

Indem Sie die Ausgabe von cat über eine Pipe an den Befehl cut weiterleiten und : als Trennzeichen angeben, können Sie alle Benutzernamen übersichtlich auflisten.

$ cat /etc/passwd | cut -d: -f1


Diese Methode stellt sicher, dass nur die Benutzernamen in der ersten Spalte der Passwortdatei angezeigt werden.

Benutzer mit dem Befehl awk auflisten

Der Befehl awk oder mawk funktioniert ähnlich wie cut, bietet jedoch mehr Flexibilität, insbesondere bei der Verarbeitung komplexerer Textstrukturen. awk ist ein leistungsstarkes Werkzeug zum Extrahieren und Verarbeiten von Daten aus Datenströmen oder Dateien. Bei Verwendung mit /etc/passwd isoliert und gibt es nur die Benutzernamen aus dem ersten Feld aus.

$ cat /etc/passwd | awk -F: ‚{print $1}‘


awk ist besonders nützlich bei fortgeschrittenen Textverarbeitungsszenarien und bietet im Vergleich zu cut eine bessere Kontrolle über die Ausgabe.

Wie listet man Benutzer unter Ubuntu mit dem Befehl getent auf?

Der Befehl getent ermöglicht Ihnen den Zugriff auf Einträge aus administrativen Datenbanken, die in der Datei /etc/nsswitch.conf angegeben sind. Er kann verwendet werden, um Informationen über Benutzer und Gruppen aus Quellen wie Dateien, LDAP- oder NIS-Servern abzurufen.

Alle Benutzer auflisten (Benutzer unter Ubuntu anzeigen)

Um alle Benutzer im System anzuzeigen, können Sie den folgenden Befehl verwenden:

$ getent passwd


Um nur die Benutzernamen (erstes Feld) anzuzeigen, können Sie diese mit dem Befehl cut extrahieren:

$ getent passwd | cut -d: -f1


Benutzernamen mit awk anzeigen

Eine weitere Möglichkeit, die Benutzernamen auszugeben, ist die Verwendung des Befehls awk:

$ getent passwd | awk -F: ‚{print $1}‘


Suchen nach einem bestimmten Benutzer mit grep

Wenn Sie nach einem bestimmten Benutzer suchen müssen, können Sie getent mit grep kombinieren. Um beispielsweise nach dem Benutzernamen „samreena“ zu suchen:

$ getent passwd | grep samreena


Nach einem Benutzer ohne grep suchen

Sie können auch direkt nach einem bestimmten Benutzer suchen, indem Sie den Benutzernamen als Argument für getent angeben:

$ getent passwd samreena


Diese Methoden erleichtern das Anzeigen und Verwalten von Benutzern unter Ubuntu, unabhängig davon, ob Sie alle Benutzer auflisten oder nach einem bestimmten suchen möchten.

Anzahl der Benutzer unter Ubuntu auflisten (Ubuntu-Benutzerliste)

Um zu überprüfen, wie viele Benutzer auf Ihrem Ubuntu-System registriert sind, können Sie den folgenden Befehl verwenden:

$ getent passwd | wc -l


Dieser Befehl zählt die Gesamtzahl der Zeilen in der Ausgabe des Befehls getent passwd, wobei jede Zeile einen Benutzer darstellt.

Angemeldete Benutzer mit dem Befehl „who“ auflisten

Der Befehl „who“ ist eine einfache Möglichkeit, angemeldete Benutzer unter Ubuntu anzuzeigen. Er liefert Details wie die Anmeldezeit und die IP-Adresse, falls der Benutzer über SSH verbunden ist.

Um ihn zu verwenden, geben Sie einfach den folgenden Befehl im Terminal ein:

$ who


Angemeldete Benutzer unter Ubuntu auflisten

Um zu sehen, welche Benutzer derzeit im System angemeldet sind, geben Sie einfach den folgenden Befehl in Ihr Terminal ein:

$ w


Dadurch wird eine Liste aller aktiven Benutzer zusammen mit Informationen zu ihren Sitzungen angezeigt, wie z. B. die Anmeldezeit und die von ihnen ausgeführten Prozesse.

Der Befehl „w“ zeigt derzeit aktive Benutzer zusammen mit zusätzlichen Details an, wie z. B.:

Benutzer: Benutzername

TTY: Name des Terminals

Von: Remote-Host

Anmeldung um: Anmeldezeit

Inaktiv: Inaktivitätszeit

JCPU: Von Prozessen auf dem Terminal genutzte CPU-Zeit

PCPU: Vom aktuellen Prozess genutzte CPU-Zeit

WAS: Der aktive Prozess des Benutzers

Alternativ können Sie den Befehl „who“ verwenden, um angemeldete Benutzer aufzulisten, allerdings liefert dieser weniger detaillierte Informationen als „w“.

Fazit

Sie haben verschiedene Befehle kennengelernt, um Benutzer und Gruppen auf Ihrem Ubuntu-System aufzulisten. Diese Tools sind unverzichtbar, um den Überblick über angemeldete Benutzer zu behalten und teambasierte Projekte effizient zu verwalten. Wenn Sie Fragen oder Feedback haben, teilen Sie diese gerne in den Kommentaren mit. Viel Erfolg!

Wenn Ihr Unternehmen mehr Leistung benötigt, als ein VPS bieten kann, ist es an der Zeit, in einen dedizierten Server zu investieren! Mit einem dedizierten Server erhalten Sie eine einfache, skalierbare und anpassbare Umgebung, die auf Ihre spezifischen Anforderungen zugeschnitten ist. Genießen Sie die Vorteile von unbegrenztem Datenverkehr und einer robusten Infrastruktur, die für hohe Leistung ausgelegt ist. Warten Sie nicht länger – starten Sie mit BlueServers und richten Sie noch heute Ihren dedizierten Server ein!

Share

About the authors


scale 1
Ready to scale?

Start for free and unlock high-performance infrastructure with instant setup.

Get started arrow button

Help us improve — share your feedback

Your opinion helps us build a better service.