So listen Sie alle Benutzer in einem Linux-System auf
Zu einem bestimmten Zeitpunkt können mehrere Benutzer ein einzelnes Computersystem betreiben. Bei solchen freigegebenen Systemen muss ein Systemadministrator jedoch die richtigen Sicherheitsmaßnahmen ergreifen, damit ein Benutzer die Privatsphäre eines anderen Benutzers nicht verletzen kann, indem er beispielsweise einen Zugriffskontrollmechanismus anwendet, der die Berechtigungen jedes Benutzers angibt.
Manchmal kann eine Änderung der Benutzerrechte erforderlich sein., Beispielsweise muss ein Benutzer möglicherweise seine Berechtigungen für eine bestimmte Aufgabe erweitern, oder die Fähigkeit eines bestimmten Benutzers, auf das System zuzugreifen, muss möglicherweise vollständig widerrufen werden. In solchen Szenarien ist es wichtig, dass der Systemadministrator alle Benutzer des Systems vollständig kennt.
In diesem Artikel untersuchen wir die Methoden, mit denen die Benutzer eines Linux-Systems aufgelistet werden. Sowohl Graphical User Interface (GUI)-basierte Methoden als auch Command Line Interface (CLI)-basierte Methoden können für diese Aufgabe verwendet werden; Dieser Artikel konzentriert sich jedoch auf vier terminalbasierte Methoden.,
Hinweis: Während die unten beschriebenen Methoden auf einem Linux Mint 20-System ausgeführt werden, können Sie die Linux-Distribution Ihrer Wahl verwenden.
Methode # 1: Der Befehl “ cat „
Um mit dem Befehl“ cat “ alle Benutzer in einem Linux-System aufzulisten, sollten die folgenden Schritte ausgeführt werden:
Starten Sie das Terminal.
Verwenden Sie den Befehl“ cat“, um alle Benutzer auf dem Terminal aufzulisten und alle Benutzerkontodetails und Kennwörter anzuzeigen, die in der Datei /etc/passwd des Linux-Systems gespeichert sind.,
Wenn Sie diesen Befehl ausführen, werden die Benutzernamen sowie einige zusätzliche Informationen angezeigt. Sie können durch diese Liste scrollen, um alle Benutzer des Linux-Systems anzuzeigen.
Methode # 2: Der Befehl“ awk „
Der Befehl“ awk „ist hilfreich, wenn Sie nur Benutzernamen anzeigen möchten, was nützlich sein kann, wenn Sie nicht alle technischen Details benötigen, die mit dem Befehl“ cat “ zurückgegeben werden., Um mit diesem Befehl alle Benutzer in einem Linux-System aufzulisten, sollten die folgenden Schritte ausgeführt werden:
- Starten Sie das Terminal.
- Führen Sie den folgenden Befehl aus:
Wenn Sie diesen Befehl in Ihrem Terminal ausführen, werden nur die Benutzernamen zurückgegeben. Diese Liste enthält alle Benutzer des Linux-Systems.,
Methode # 3: Der Befehl“ compgen „
Wie der Befehl“ awk “ wird dieser Befehl verwendet, um nur Benutzernamen anzuzeigen und alle anderen Details zu ignorieren. Um mit dem Befehl“ compgen “ alle Benutzer des Linux-Systems aufzulisten, sollten die folgenden Schritte ausgeführt werden:
- Starten Sie das Terminal.
- Führen Sie den folgenden Befehl aus:
Dieser Befehl gibt alle Benutzernamen zurück, die Ihrem Linux-Betriebssystem zugeordnet sind.,
Methode # 4: Der Befehl“ getent „
Die Ausgabe des Befehls“ getent „ist dem des Befehls“ cat “ sehr ähnlich, da er zusammen mit den Benutzernamen viele Details anzeigt. Um mit dem Befehl“ getent “ alle Benutzer im Linux-System aufzulisten, sollten die folgenden Schritte ausgeführt werden:
- Starten Sie das Terminal.,
- Führen Sie den folgenden Befehl aus:
Dieser Befehl listet alle Benutzer Ihres Linux-Systems sowie einige andere Details auf, wie in der folgenden Abbildung gezeigt.
<
Abhängig von Ihren Anforderungen können Sie aus den vier in diesem Artikel beschriebenen Befehlen auswählen, um eine Liste der Benutzer zu erhalten. Zwei dieser Methoden, zusätzlich zur Auflistung aller Benutzer Ihres Linux-Systems, bieten auch einige wichtige Details für alle Benutzerkonten.,
Es gibt Variationen dieser Befehle, mit denen Sie nach Ihren Bedürfnissen experimentieren können. Solche Variationen gehen jedoch über den Rahmen dieses Artikels hinaus. Mit den hier beschriebenen Methoden können Sie alle Benutzer Ihres Linux-Systems auflisten. Ich hoffe, dieser Artikel hat Ihnen geholfen, dieses Thema besser zu verstehen.