
Ich folgeein Tutorial über den Race Condition Exploit.
Ich habe eine Kopie meiner /etc/shadow-Datei erstellt. Und dann den gesamten Inhalt durch eine Zeile ersetzen
root::1:99999:::::
Allerdings funktioniert mein altes Passwort nicht mehr, wenn ich versuche, den Befehl su zu verwenden. :/
Ich habe meine alte Schattendatei behalten und versuche sie wiederherzustellen. Das geht jedoch nicht, da ich kein su bin und auch nicht mehr su werden kann.
Weiß jemand, ob es möglich ist, allein anhand der von mir oben angegebenen Zeile das neue SU-Passwort abzuleiten?
Ich verwende derzeit Linux Mint 18.
Antwort1
root::…
ist ein leerer Passwort-Hash. Je nachdem, wie Ihr System konfiguriert ist (ist es nullok
in der auth … pam_unix.so
Zeile in /etc/pam.conf
oder der entsprechenden Datei in /etc/pam.d
? vorhanden), erhalten Sie entweder keine Passwortabfrage oder es wird kein Passwort akzeptiert.
Da su
Sie sich nicht anmelden können, ist es wahrscheinlich nicht mit konfiguriert nullok
. Das ist zu erwarten: Die Anmeldung ohne Passwort für Root ist höchst ungewöhnlich und daher nicht die Standardkonfiguration.
Wenn su
oder login
mit konfiguriert ist nullok_secure
, können Sie sich ohne Passwort anmelden, allerdings nur auf einer Textkonsole. Wechseln Sie also zu einer Textkonsole ( Ctrl+ Alt+ F1) und melden Sie sich als Root an oder melden Sie sich mit Ihrem normalen Konto an und führen Sie aus su
.
Wenn Sie sudo
es eingerichtet haben, ist das Root-Passwort egal und Sie können es weiterhin verwenden.
Wenn Sie auf diese Weise nicht auf das Root-Konto zugreifen können, müssen Sie im Einzelbenutzermodus oder im Shell-Modus neu starten. SieheWas ist der Unterschied zwischen diesen beiden Möglichkeiten zum Zurücksetzen des Root-Passworts?,So setzen Sie ein vergessenes Root-Passwort in Fedora 19 von GRUB zurück,Wie können wir das Root-Passwort ändern?, …
Wenn Sie in Zukunft etwas tun, was die Anmeldung beeinträchtigen könnte, halten Sie eine Root-Shell geöffnet!