Möglichkeit, alle verfügbaren Benutzer in Linux anzuzeigen
Linux-Benutzer auf Ihrem AlexHost VPS anzeigen: Schnelle und einfache Methoden
Warum Linux-Benutzer überprüfen? Die Verwaltung von Benutzern auf Ihrem AlexHost Linux VPS ist entscheidend für die Sicherheit und Administration, insbesondere für WordPress, Laravel oder andere CMS-Setups. Zu wissen, wer registriert ist, hilft Ihnen, den Zugriff zu kontrollieren, Probleme zu beheben und Ihren Server unter Verschluss zu halten. In dieser Anleitung werden einfache Befehle zum Anzeigen von Benutzerinformationen erläutert, die für die Ubuntu-basierte VPS-Umgebung von AlexHost mit Root-Zugriff optimiert sind.
Methode #1: Überprüfen mit der Datei /etc/passwd
Eine der Hauptquellen für Benutzerinformationen in Linux ist die Datei /etc/passwd. Diese Datei enthält Aufzeichnungen über Benutzer, deren IDs, Home-Verzeichnisse und verwendete Shells. Mit den Befehlen cat oder less können Sie den Inhalt dieser Datei anzeigen. Jede Zeile der Datei stellt einen Benutzereintrag dar, wobei die Felder durch Doppelpunkte getrennt sind. Ein Beispiel ist hier zu sehen
Methode Nr. 2: Verwendung des Befehls getent
Der Befehl getent wird verwendet, um Datensätze aus Datenbanken abzurufen, einschließlich der Benutzerinformationen aus der Datei /etc/passwd. So können Sie die Liste der Benutzer bequemer einsehen.
getent passwd
Methode #3. Mit dem Befehl cut Benutzernamen extrahieren
Wenn Sie nur Benutzernamen extrahieren müssen, können Sie eine Kombination aus Cut- und awk-Befehlen verwenden.
getent passwd | cut -d: -f1

Methode #4. Verwendung des awk-Befehls zur selektiven Anzeige von Informationen
Wenn Sie mit Ihrem Server arbeiten und die Ausgabe auf Informationen über bestimmte Aspekte eines Benutzers beschränken möchten, können Sie awk verwenden. Zum Beispiel zeigt der folgende Befehl die Namen und Home-Verzeichnisse aller Benutzer an:getent passwd | awk -F: '{print "Username: " $1 "t Home Directory: " $6}'