Android

Wie man Benutzer unter Linux auflistet

Wichtige CMD-Befehle!

Wichtige CMD-Befehle!

Inhaltsverzeichnis:

Anonim

Wollten Sie schon immer alle Benutzer in Ihrem Linux-System auflisten oder die Anzahl der Benutzer im System zählen? Es gibt Befehle zum Erstellen eines Benutzers, Löschen eines Benutzers und Auflisten angemeldeter Benutzer. Wie lautet jedoch der Befehl zum Auflisten aller Benutzer unter Linux?

Dieses Tutorial zeigt Ihnen, wie Sie Benutzer in Linux-Systemen auflisten.

Holen Sie sich eine Liste aller Benutzer mit der Datei /etc/passwd

Lokale Benutzerinformationen werden in der Datei /etc/passwd gespeichert. Jede Zeile in dieser Datei repräsentiert Anmeldeinformationen für einen Benutzer. Zum Öffnen der Datei können Sie entweder cat oder less :

less /etc/passwd

vagrant:x:1000:1000:vagrant,,,:/home/vagrant:/bin/bash jack:x:1001:1001:,,,:/home/jack:/bin/bash anne:x:1002:1002:Anne Stone,,,:/home/anne:/bin/bash patrick:x:1003:1003:Patrick Star,,,:/home/patrick:/usr/sbin/nologin

Die System- UID_MIN und UID_MIN Werte können unterschiedlich sein. UID_MIN UID_MIN die allgemeinere Version des obigen Befehls:

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)}

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)} | cut -d: -f1

Fazit

In diesem Tutorial haben Sie gelernt, wie Sie Benutzer in Ihrem Linux-System auflisten und filtern und was die Hauptunterschiede zwischen System- und normalen Linux-Benutzern sind.

Die gleichen Befehle gelten für alle Linux-Distributionen, einschließlich Ubuntu, CentOS, RHEL, Debian und Linux Mint.

Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.

Terminalbenutzer