Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills
13.12.2023

Fähigkeit, 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, ihre IDs, Heimatverzeichnisse 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 #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 den Befehlen Cut und awk verwenden.

getent passwd | cut -d: -f1

Dieser Befehl verwendet das Trennzeichen Doppelpunkt in der Datei/etc/passwdf , um das erste Feld zu extrahieren. Dieses wiederum enthält die Benutzernamen, die Ihnen angezeigt werden.

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. Der folgende Befehl zeigt zum Beispiel die Namen und Home-Verzeichnisse aller Benutzer an:

getent passwd | awk -F: '{print "Username: " $1 "\t Home Directory: " $6}'

Testen Sie Ihre Fähigkeiten mit unseren Hosting-Diensten und erhalten Sie 15% Rabatt!

Code an der Kasse verwenden:

Skills