Heim  >  Artikel  >  System-Tutorial  >  Lösung für die Fehlerberichterstattung, wenn Root das Passwort unter Linux ändert

Lösung für die Fehlerberichterstattung, wenn Root das Passwort unter Linux ändert

WBOY
WBOYnach vorne
2024-02-21 10:50:03697Durchsuche

Lösung für die Fehlerberichterstattung, wenn Root das Passwort unter Linux ändert

Als ich mich heute darauf vorbereitete, das Root-Benutzerkennwort des Linux-Systems zu ändern, habe ich passwd root ausgeführt. Die folgende Situation ist aufgetreten und die Kennwortänderung ist fehlgeschlagen:

# passwd root
Changing password for user root.
New password:
Retype new password:
passwd: Authentication token manipulation error

Ich habe online gesucht und einige sagten, es liege daran, dass keine Inodes mehr vorhanden seien, das heißt, die Root-Partition sei voll, aber die Ausführung von df -i konnte den Grund nicht finden:

# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda2 6406144 58534 6347610 1% /
tmpfs 8242797 2 8242795 1% /dev/shm

Suchen Sie weiterhin nach Antworten und überprüfen Sie die Systemdateien /etc/passwd und /etc/shadow, die sich auf Online-Fälle beziehen. Es wurde festgestellt, dass die Berechtigungen dieser beiden Dateien die Option i haben. Die Abfrageergebnisse sind wie folgt :

# lsattr /etc/passwd
—-i——–e- /etc/passwd
# lsattr /etc/shadow
—-i——–e- /etc/shadow

Hinweis: Wenn die Datei im Linux-System über die Option i verfügt, bedeutet dies, dass keine Änderungen daran vorgenommen werden können, was auch dazu führt, dass das Passwort nicht geändert werden kann.

Um dieses Problem zu lösen, müssen Sie den Befehl chattr -i ausführen, um die i-Berechtigungen der beiden oben genannten Dateien zu widerrufen

# chattr -i /etc/passwd
# chattr -i /etc/shadow
# lsattr /etc/passwd
————-e- /etc/passwd
# lsattr /etc/shadow
————-e- /etc/shadow

Dann führen Sie passwd aus, um das Passwort zu ändern,

# passwd
Changing password for user root.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

Nachdem Sie das Passwort geändert haben, können Sie aus Sicherheitsgründen chattr +i ausführen, um der Benutzerpasswort-Systemdatei die Berechtigung i hinzuzufügen

# chattr +i /etc/passwd
# chattr +i /etc/shadow
# lsattr /etc/passwd
—-i——–e- /etc/passwd
# lsattr /etc/shadow
—-i——–e- /etc/shadow

Das obige ist der detaillierte Inhalt vonLösung für die Fehlerberichterstattung, wenn Root das Passwort unter Linux ändert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:linuxprobe.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen