Was ist die Datei /etc/passwd und wofür wird sie verwendet?

Was ist die Datei /etc/passwd und wofür wird sie verwendet?

Linux ist ein Mehrbenutzer-Betriebssystem. Und um eine ordnungsgemäße Benutzerverwaltung zu ermöglichen, speichert das System die Benutzerinformationen in der /etc/passwd Datei.





Diese Anleitung hilft Ihnen zu verstehen, was die passwd-Datei ist und welche wichtige Rolle sie bei der Benutzerverwaltung unter Linux spielt.





Was ist /etc/passwd?

Die passwd-Datei in Linux ist eine Konfigurationsdatei, die Benutzerdetails enthält. Ein wichtiges Merkmal der passwd-Datei ist, dass es sich um eine ASCII-Textdatei handelt, die Benutzer problemlos mit einem beliebigen Texteditor wie nano und vim bearbeiten können.





E-Mail von Outlook an Google Mail weiterleiten

Obwohl Sie Benutzer direkt mithilfe der passwd-Datei hinzufügen und verwalten können, ist dies nicht ratsam, da diese Aktion anfällig für Tippfehler und Fehler ist. Sie sollten stattdessen die verschiedenen Benutzerverwaltungsbefehle verwenden, wie z useradd zum Hinzufügen von Benutzern zu Ihrem System .

Anzeigen der /etc/passwd-Datei

Um den Inhalt der passwd-Datei anzuzeigen, können Sie einen beliebigen Texteditor oder ein Befehlstool zum Anzeigen von Dateien verwenden. In dieser Anleitung verwenden wir Katze .



cat /etc/passwd

Die Ausgabe sollte der folgenden ähnlich sein.

Jede Zeile repräsentiert tatsächlich einen Benutzer auf Ihrem System, seien Sie also nicht überrascht, dass Sie so viele Benutzer aufgelistet haben. Die meisten von ihnen sind Systembenutzer, die bestimmte Anwendungen auf Ihrem Linux-Computer steuern. Zum Beispiel der Benutzer E-Mail ist verantwortlich für die Mail-Anwendung.





Die /etc/passwd-Felder erklärt

Aus der obigen Ausgabe ist sehr klar, dass die /etc/passwd Datei folgt einem ganz bestimmten Muster.

Jede Benutzerzeile ist weiter in sieben Abschnitte oder Felder unterteilt, die durch das Doppelpunkt Charakter ( : ) wie nachstehend.





1. Benutzername

Das erste Feld in einer Zeile repräsentiert den Benutzernamen oder Anmeldenamen des Benutzers. Im obigen Beispiel lautet der Benutzername John .

2. Passwort

Das zweite Feld zeigt das verschlüsselte Passwort des Benutzers. Aus Sicherheitsgründen werden die Passwörter in einer separaten Datei aufbewahrt, die für normale Benutzer nicht lesbar ist. Die /etc/shadow-Datei speichert Benutzerpasswörter unter Linux.

Normalerweise enthält das Passwortfeld ein x um anzuzeigen, dass die Shadow-Datei das Passwort sicher speichert. Wenn das Feld leer ist, benötigt der Benutzer kein Kennwort, um sich anzumelden. Um die allgemeine Systemsicherheit zu gewährleisten, sollte jeder Benutzer auf Ihrem System ein Kennwort haben. Du kannst Verwenden Sie den Befehl passwd, um Benutzerkennwörter zu ändern oder zu verwalten unter Linux.

Wie installiere ich Homebrew auf der Wii

3. Benutzer-ID

Das Benutzer-ID-Feld, allgemein als UID bekannt, ist eine Nummer, die vom Linux-System verwendet wird, um Benutzer zu identifizieren. Die meisten Systembenutzer haben eine Benutzer-ID von weniger als 1000, während normale Benutzer IDs von 1000 aufwärts haben. Die Wurzel (administrativer) Benutzer hat normalerweise die ID 0.

4. Gruppen-ID

Das vierte Feld ist für die Gruppen-ID (allgemein bekannt als GID). Als Benutzerkennung ist die GID auch eine Zahl. Die Gruppen-ID bestimmt die primäre Gruppe eines Benutzers. Darüber hinaus kategorisieren GIDs alle Benutzer in bestimmten Gruppen, um die Verwaltung zu erleichtern. Ein Benutzer kann unter Linux mehreren Gruppen angehören. Um mehr darüber zu erfahren, zu welchen Gruppen ein Benutzer gehört, sehen Sie sich die /etc/group Datei.

cat /etc/group

5. GECOS

Das nächste Feld ist das GECOS-Feld. Es enthält normalerweise den vollständigen Namen eines Benutzers und zusätzliche Details wie die Telefonnummer oder die Zimmernummern, die durch Kommas getrennt sind. Dieses Feld ist optional und kann daher leer sein.

6. Home-Verzeichnis

Dieses Feld enthält die /Heimat dem Benutzer zugeordnetes Verzeichnis. Dies ist das primäre Verzeichnis, in dem die wichtigsten Benutzerdateien und Verzeichnisse gespeichert werden, wie z /Desktop und /Bilder . In diesem Beispiel ist das Home-Verzeichnis des Benutzers at /home/John .

Die Verwendung separater Home-Verzeichnisse für jeden Benutzer ist einer der Faktoren, die Linux zu einem echten Mehrbenutzer-Betriebssystem machen.

7. Schale

Dieses Feld enthält den Namen der Standard-Shell, die einem Benutzer zugeordnet ist. Die Shell ist die Umgebung, in der ein Benutzer Befehle und Skripte ausführen kann. Die meisten Linux-Distributionen verwenden die Bourne Again Shell (Bash) als Standard-Shell-Programm.

Vereinfachung der Systemverwaltung unter Linux

Dieser Leitfaden hat Ihnen gezeigt, was das ist /etc/passwd -Datei in Linux und die Schlüsselrolle, die sie bei der Verwaltung von Benutzern auf Ihrem Linux-System spielt. Die passwd-Datei enthält benutzerbezogene Informationen wie Benutzername, Passwortdetails, Home-Verzeichnispfad, Benutzer- und Gruppen-IDs usw.

kannst du sehen wer dich auf facebook blockiert?

Wie Sie gesehen haben, sind die meisten Linux-Benutzer normalerweise Teil einer Gruppe, um die Verwaltung des Dateizugriffs und anderer Berechtigungen zu erleichtern. Sie können selbst Benutzer zu Gruppen hinzufügen, wenn Sie die erforderlichen Berechtigungen dafür haben.

Teilen Teilen Tweet Email Ubuntu Linux: Hinzufügen und Entfernen von Benutzern zu Gruppen auf einfache Weise

Möchten Sie Benutzer unter Ubuntu Linux besser verwalten? Die Antwort besteht darin, Gruppen zu erstellen und dann die Ubuntu-Funktion zum Hinzufügen von Benutzern zu verwenden.

Weiter lesen
Verwandte Themen
  • Linux
  • Benutzerkontensteuerung
  • Systemadministration
Über den Autor Gut zu gehen(36 veröffentlichte Artikel)

Mwiza entwickelt von Beruf Software und schreibt ausgiebig über Linux und Frontend-Programmierung. Einige seiner Interessen umfassen Geschichte, Wirtschaft, Politik und Unternehmensarchitektur.

Mehr von Mwiza Kumwenda

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren