Heim > System-Tutorial > LINUX > 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
Freigeben: 2024-02-21 10:50:03
nach vorne
787 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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.
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Quelle:linuxprobe.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage