Was genau passiert, wenn Sie ersetzen quiet splash
oder splash quiet
(die Reihenfolge spielt keine Rolle), single
hängt von der Verteilung ab. Die meisten Distributionen werden nach einem root-Passwort fragen.
Wenn Sie sich nicht an das root-Passwort erinnern oder nur auf die minimalste Weise booten möchten, können Sie quiet splash
(und im $vt_handoff
Übrigen) durch ersetzen init=/bin/bash
. Die Linie sollte so aussehen
linux /vmlinuz-… root=… ro init=/bin/bash
Die Größe des Leerzeichens zwischen den Teilen spielt keine Rolle. Lassen Sie einfach mindestens ein Leerzeichen dort, wo es eines zuvor gab. Die Teile, die ich …
oben ersetzt habe, spielen eine Rolle. Entfernen Sie alles außer dem führenden Wort linux
, dem Wort danach root=…
und ro
und fügen Sie hinzu init=/bin/bash
.
Beim Booten erhalten Sie eine Bash-Befehlszeile, die als root ausgeführt wird. Wenn Sie physischen Zugriff haben, ist die einzige Sicherheit, die Sie daran hindern kann, in das System zu gelangen, die Verschlüsselung. (Wenn Ihr System über eine Festplattenverschlüsselung verfügt, müssen Sie das Verschlüsselungskennwort eingeben.)
Führen Sie in dieser Befehlszeile die folgenden Befehle aus:
mount -o remount,rw /
mount /proc
Anschließend können Sie die Benutzerdatenbank anzeigen und ändern. Die Hauptbenutzerdatenbankdatei lautet /etc/passwd
. Es enthält Benutzernamen (sowohl für physische Benutzer als auch für Systemkonten), Kennwörter befinden sich jedoch in einer anderen Datei /etc/shadow
. Beide Dateien sind bis zu einem gewissen Punkt für den Menschen lesbar. Sie können jedoch keine Passwörter wiederherstellen. Wenn Sie ein Passwort vergessen haben, können Sie es nur ändern.
Der folgende Befehl listet Konten mit einem Kennwort auf:
grep -v ':[*!]:' /etc/shadow
(Geben Sie es sorgfältig ein, es reagiert sehr genau auf die Interpunktion.) Der erste Teil jeder Zeile vor dem ersten :
Zeichen ist der Benutzername.
Wenn Sie das Kennwort für ein Konto ändern möchten, führen Sie aus
passwd rob
Wo rob
ist der Benutzername?
Sobald Sie den Benutzernamen notiert und das Passwort geändert haben, führen Sie den Befehl aus
mount -o remount,ro /
reboot