Zielsetzung
Zurücksetzen des Stammkennworts in RHEL7/CentOS7/Scientific Linux 7
Anforderungen
RHEL7 / CentOS7 / Scientific Linux 7
Schwierigkeit
MÄSSIG
Anweisungen
Die Dinge haben sich in der RHEL7 -Welt verändert und das bevorzugte Weg, das Stammkennwort zurückzusetzen. Obwohl die alte Methode, um den Startvorgang zu unterbrechen (init =/bin/bash), funktioniert jedoch nicht mehr kugelsicher und empfohlen.
'Systemd' verwendet 'rd.brechen ', um den Stiefel zu unterbrechen. Lassen Sie uns einen kurzen Spaziergang durch die gesamte Prozedur machen.
Starten Sie in den minimalen Modus
Starten Sie das System neu und drücken Sie e
Während der Kernel -Liste steht, bevor das Autoboot das System automatisch startet. Sie kommen in den Bearbeitungsmodus.
Unterbrechen Sie den Boot -Prozess
In der Kernel -Saite - am Ende der Linie beginnen Linux 16 /vmlinuz-ect
Typ Rd.brechen
. Dann Strg+X zum Neustart.
Das System steckt in das anfängliche RAM -Laufwerk und ist auf /sysroot montiert
In diesem Modus müssen Sie das Passwort nicht eingeben.
Rennen Sie das System neu, damit es lesen und schreiben kann
Switch_root:/# montage -o remount, rw/sysroot/
Machen Sie /sysroot Ihre Wurzel
Switch_root: /# chroot /sysroot
Die Befehlszeile ändert sich geringfügig.
Ändern Sie das Stammkennwort
Sh-4.2# Passwd
Laden Sie die Selinux -Richtlinie
Sh-4.2# load_policy -i -i
Stellen Sie den Kontext -Typ auf /etc /Shadow -Datei fest
Sh-4.2# chcon -t Shadow_t /etc /Shadow
Notiz:
Sie können die letzten 2 Schritte umgehen, indem Sie stattdessen eine Autorelabel -Datei erstellen, aber Autorelabeling kann lange dauern.
Sh-4.2# touch /.Autorelabel
Aus diesem Grund sollte es als „faul“ angesehen werden und wird nicht empfohlen werden.
Beenden & neu starten
Beenden Sie und starten Sie neu und melden Sie sich mit Ihrem neuen Stammkennwort an.