Heim  >  Artikel  >  System-Tutorial  >  So bearbeiten Sie die Datei /etc/passwd mit dem Befehl vipw

So bearbeiten Sie die Datei /etc/passwd mit dem Befehl vipw

WBOY
WBOYOriginal
2024-07-29 19:26:21612Durchsuche

如何使用 vipw 命令编辑 /etc/passwd 文件

/etc/passwd kann mit dem Befehl vipw bearbeitet werden. Dieser Befehl ist auch nützlich zum Bearbeiten der Dateien /etc/shadow (bei Verwendung mit dem Flag -s) und /etc/group.

Um die Datei /etc/passwd zu bearbeiten, führen Sie den Befehl vipw aus und wählen Sie Ihren bevorzugten Texteditor aus, wenn Sie dazu aufgefordert werden. In meinem Fall wähle ich Nano wie unten gezeigt.

sudovipw

Wie im Bild rechts gezeigt, wird nach der Ausführung des vipw-Befehls die Datei /etc/passwd mit einem Texteditor geöffnet. Anschließend können Sie alle Arrays bearbeiten.

Im folgenden Beispiel bearbeite ich die Linux-Konsolenbenutzerinformationen (letzte Zeile). Wie Sie sehen, lautet der vollständige Name LinuxHint und die Telefonnummern lauten 342342 und 234234.

Wie im Beispiel unten gezeigt, habe ich den vollständigen Namen Linux usw. Verzeichnisberechtigungen bearbeitet, den vollständigen Namen (linux-consoleuser) durch „neuer vollständiger Name“ ersetzt und die Telefonnummer bearbeitet.

Nachdem Sie mit der Bearbeitung der Datei fertig sind, schließen Sie sie und speichern Sie Ihre Änderungen.

Nach dem Schließen und Speichern der Datei werden Sie vom System gewarnt, dass mögliche Änderungen möglicherweise in der Datei /etc/shadow reproduziert werden müssen. Wenn Sie Ihr Passwort nicht ändern möchten, ist dies nicht erforderlich.

Sie können den Befehl „less“ oder „cat“ verwenden, um die Datei /etc/passwd zu überprüfen, und Sie werden sehen, dass die Änderungen korrekt angewendet wurden.

Zusätzliche Funktionalität des vipw-Befehls kann mithilfe von Flags erreicht werden:

Wie Sie dem darin enthaltenen Inhalt entnehmen können, verlinkt /etc/passwd auf andere Linux-Mint-Dateien, wie zum Beispiel /etc/shadow und /etc/group, die beide unten beschrieben werden.

/etc/shadow-Datei

Wie bereits erwähnt, werden Original-Linux-/Unix-Passwörter in der Datei /etc/passwd gespeichert, was gefährlich ist, da jeder Benutzer darauf zugreifen kann. Ein Benutzer mit Zugriff auf ein verschlüsseltes Passwort kann dieses leicht knacken, indem er eine der Online-Datenbanken oder rohe Gewalt nutzt.

Um dieses Problem zu lösen, wird die Datei /etc/shadow verwendet, um verschlüsselte Passwörter für Benutzer zu speichern, die keine Leseberechtigungen oder keine Superuser-Berechtigungen haben.

Sie können die Datei /etc/shadow mit dem Befehl cat oder less als Root oder mit sudo wie zuvor gezeigt anzeigen.

less/etc/shadow

Wie Sie im Screenshot unten sehen können, gibt es 9 Spalten (jede Spalte wird durch zwei Punkte definiert). Jedes Bitarray enthält die erste Information:

Wie Sie sehen könnenLinux usw.-Verzeichnisberechtigungen, enthält die Datei /etc/shadow nur passwortbezogene Informationen.

Um das Passwort-Red-Flag-Linux6.0 in dieser Datei zu ändern, müssen Sie den Befehl passwd ausführen, gefolgt von dem Benutzernamen, dessen Passwort Sie ersetzen möchten, wie im Bild rechts gezeigt, wo sich das Linux-Consoleuser-Passwort befand Aktualisiert.

sudopasswdlinux-consoleuser

Wie im Bild oben gezeigt, wurde das Passwort erfolgreich geändert.

/etc/group-Datei

/etc/group-Datei speichert Informationen über Gruppen. Diese Datei kann wie /etc/passwd und /etc/shadow auch mit dem Befehl vipw bearbeitet werden.

Sie können den Befehl less verwenden, um die Datei /etc/group wie zuvor zu lesen.

weniger/usw./Gruppe

Die Datei enthält, wie rechts gezeigt, 4 Spalten mit gruppenbezogenen Informationen, wobei das erste Array der Gruppenname, das zweite Array das Passwort, das dritte Array die GID (Gruppen-ID) und das vierte Array ist Gruppenbenutzer anzeigen.

Ich empfehle außerdem, den Usermode-Befehl zu erlernen. Hier finden Sie einige Beispiele, die sich auch auf die Benutzerverwaltung beziehen. Dieser Befehl wird auch auf der passwd-Befehlsanleitungsseite empfohlen.

Inferenz

Wie Sie sehen, kann jeder Benutzer die passwd-Datei problemlos anzeigen. Die Datei /etc/passwd ist die erste Verteidigungslinie gegen unbefugten Zugriff. Alle Dateien sind unerlässlich, um Benutzerinformationen zu erhalten und diese korrekt zu verwalten. Techniken zum Bearbeiten solcher vipw-Dateien werden in diesem Dokument erläutert. Alle Schritte gelten für alle Linux-Distributionen, da diese Datei allen Linux-Systemen und sogar einzelnen Unixen gemeinsam ist. Denken Sie immer daran, dass Sie für weitere Informationen die Homepage lesen können.

Vielen Dank, dass Sie dieses Tutorial gelesen haben, in dem erklärt wird, wie Sie die Datei /etc/passwd anzeigen und verstehen. Bleiben Sie mit uns auf dem Laufenden, um weitere Linux-Tutorials zu erhalten.

Das obige ist der detaillierte Inhalt vonSo bearbeiten Sie die Datei /etc/passwd mit dem Befehl vipw. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn