Prüfen des Benutzer-Heimatverzeichnisses in /etc/passwd
In diesem Schritt werden wir untersuchen, wie Linux Informationen über Benutzer speichert, wobei wir uns speziell auf ihre Heimatverzeichnisse (home directories) konzentrieren. Das Heimatverzeichnis ist der Ort, an dem die persönlichen Dateien und Konfigurationen eines Benutzers gespeichert werden.
Linux speichert Benutzerkontoinformationen in einer Datei namens /etc/passwd
. Diese Datei enthält für jedes Benutzerkonto auf dem System eine Zeile. Schauen wir uns den Inhalt dieser Datei mit dem Befehl cat
an. cat
ist ein einfacher Befehl, der den Inhalt einer Datei anzeigt.
Geben Sie den folgenden Befehl in Ihrem Terminal ein und drücken Sie die Eingabetaste:
cat /etc/passwd
Sie werden eine Vielzahl von Ausgaben sehen, wobei jede Zeile einen Benutzer darstellt. Scrollen Sie durch die Ausgabe (Sie können Shift + Seitenauf/Seitenab verwenden oder das Mausrad), bis Sie die Zeile finden, die mit labex:
beginnt.
Die Zeile für den Benutzer labex
sieht in etwa so aus:
labex:x:5000:5000:LabEx user,,,:/home/labex:/bin/zsh
Jedes Feld in dieser Zeile ist durch einen Doppelpunkt (:
) getrennt. Hier ist eine kurze Zusammenfassung der Felder (von links nach rechts):
- Benutzername:
labex
- Der Name des Benutzers.
- Passwortplatzhalter:
x
- Dies zeigt an, dass das Passwort verschlüsselt und aus Sicherheitsgründen in /etc/shadow
gespeichert ist.
- Benutzer-ID (UID):
5000
- Eine eindeutige Nummer, die den Benutzer identifiziert.
- Gruppen-ID (GID):
5000
- Die primäre Gruppen-ID für den Benutzer.
- Kommentar/GECOS-Feld:
LabEx user,,,
- Enthält allgemeine Informationen über den Benutzer (z. B. den vollständigen Namen).
- Heimatverzeichnis:
/home/labex
- Dies ist der Pfad zum Heimatverzeichnis des Benutzers.
- Anmeldeshell:
/bin/zsh
- Die Standard-Shell (Befehlsinterpreter), die beim Anmelden des Benutzers startet.
Für diesen Schritt ist das sechste Feld am wichtigsten, da es zeigt, dass das Heimatverzeichnis für den Benutzer labex
/home/labex
ist.
Das Verständnis von /etc/passwd
ist grundlegend für die Verwaltung von Benutzern und Berechtigungen in Linux.
Klicken Sie auf Weiter, um mit dem nächsten Schritt fortzufahren.