
Ich habe Redhat 6.x Version
Ich versuche, das Passwort im Einzelbenutzermodus zu ändern, erhalte jedoch Folgendes
passwd root
changing password for user root
passwd: permission denied
dann versuche ich zu überprüfen, ob das Dateisystem schreibgeschützt ist
mount -o remount,rw /
aber ich bekomme wieder die Berechtigung verweigert, wenn ich tippe passswd-Wurzel
helfen Sie mir bitte zu verstehen, warum mir die Berechtigung für den Einzelbenutzermodus verweigert wird?
Antwort1
Haben Sie Ihre /etc/passwd
Dateien überprüft /etc/shadow
?
grep root /etc/passwd /etc/shadow
Haben Sie versucht, /etc/shadow zu bearbeiten (mit nano oder vim)? Sie könnenRoot-Passwort manuell entfernen, und speichern.
Antwort2
Bearbeiten Sie die Kernel-Bootoptionen, wechseln Sie ro init=/sysroot/bin/sh
zu rw init=/sysroot/bin/sh
CentOS und booten Sie es. Wenn Sie angemeldet sind, führen Sie diese Befehle aus:
chroot /sysroot
passwd root
touch /.autorelabel
reboot
Sie sollten sich jetzt als Root-Benutzer anmelden können.