- - So setzen Sie ein vergessenes Passwort unter Linux zurück

So setzen Sie ein vergessenes Passwort unter Linux zurück

Kennwort für den Benutzer Ihres Linux-PCs vergessenKonto kann sehr ärgerlich sein. Es sperrt Sie und hindert Sie daran, auf etwas zuzugreifen. Keine Sorgen machen! Entgegen der landläufigen Meinung müssen Sie Ihr System nicht komplett neu installieren und alles neu starten. Sie können ein vergessenes Kennwort unter Linux zurücksetzen und das Kennwort in Ihren Benutzernamen ändern.

Root-Passwort

Eine Möglichkeit, einen Benutzer auf einem Linux-System zurückzugewinnen, wennSie haben vergessen, dass das Passwort für die Verwendung des Root-Kontos verwendet wird. Da Root die ultimative Kontrolle über das System hat, ist es möglich, ein vergessenes Kennwort unter Linux mit dieser Option zwangsweise zurückzusetzen. Das Zurücksetzen Ihres Passworts mit Root kann ohne neue Software, Live-Disks usw. erfolgen.

Laden Sie Ihr Linux-System, um den Vorgang zu startenwie Sie es normalerweise tun würden, und lassen Sie es auf den Anmeldebildschirm laden. Nicht einloggen! Drücken Sie stattdessen Strg + Alt + F2, um ein TTY-Fenster zu öffnen. Diese TTY-Fenster sind Notfall-Shells, auf die Benutzer unabhängig von der Anmeldung zugreifen können.

Im TTY-Fenster werden Sie aufgefordert, einen Benutzernamen einzugeben. Geben Sie im User-Slot "root" gefolgt vom root-Passwort ein.

Hinweis: Wenn Sie Ubuntu, Linux Mint oder eine andere deaktivierte Linux-Distribution verwenden su und das root-Konto, wird diese Methode nicht funktionieren. Versuchen Sie stattdessen die Chroot-Methode.

Wenn das Root-Passwort korrekt ist, werden Sie im TTY-Fenster als Superuser angemeldet, und das Linux-System ist voll funktionsfähig. Zu diesem Zeitpunkt können Sie das Passwort Ihres Benutzers zurücksetzen:

passwd username

Laufen passwd fordert Sie auf, ein „neues UNIX-Passwort“ einzugeben. Tun Sie dies und versuchen Sie sich diesmal das Passwort zu merken!

Nachdem das Passwort Ihres Benutzers zurückgesetzt wurde, können Sie das Benutzerkonto sicher wieder verwenden. Verwenden Sie den Befehl reboot, um Ihren PC neu zu starten und zum Anmeldebildschirm zurückzukehren.

reboot

Nach dem Neustart sollten Sie sich anmelden können.

Chroot

Bei einigen Linux-Distributionen funktioniert die Root-Methode zum Zurücksetzen eines Kennworts nicht. Dies liegt an der Tatsache, dass einige Systeme die Möglichkeit der Anmeldung als deaktivieren su, und verwenden Sie stattdessen sudo Privilegien für alles. Einerseits ist dies eine überragende Sicherheit, aber zur Not verpassen Sie hilfreiche Tricks.

Infolgedessen ist es schwieriger, ein vergessenes unter Linux zurückzusetzen. Der erste Schritt besteht darin, die neueste Version von Ubuntu herunterzuladen, um eine Live-Diskette zu erstellen.

Laden Sie nach dem Herunterladen von Ubuntu das Etcher-Tool herunter und erstellen Sie daraus eine Ubuntu-Live-Diskette. Sobald die Live-Festplatte bereit ist, schließen Sie das USB-Laufwerk an, starten Sie den PC neu und booten Sie von dort.

Sobald Ubuntu geladen ist, klicken Sie auf "Ubuntu testen".

Chroot einrichten

Vor dem Zurücksetzen des Passworts müssen wir einen Chroot einrichten. Ein Chroot ermöglicht Ubuntu die direkte Interaktion mit dem Linux-Betriebssystem auf Ihrer Festplatte mit Root-Zugriff.

Öffnen Sie ein Terminal und erstellen Sie einen neuen Ordner in / mnt. Beschriften Sie den Ordner unbedingt mit dem Namen Ihres Betriebssystems. In diesem Beispiel verwenden wir OpenSUSE LEAP.

sudo -s
mkdir -p /mnt/opensuse-leap/

Führen Sie als nächstes die lsblk Befehl zum Ermitteln der Laufwerksbezeichnung. In diesem Beispiel ist die Festplatte / dev / sdaund die OpenSUSE LEAP-Partition, die wir mounten müssen, ist / dev / sda1. Ihre können abweichen.

Hängen Sie die Partition Ihrer Linux-Installation in den neuen Ordner ein / mnt. Stellen Sie sicher, dass Sie die Verweise auf "opensuse-leap" in den Namen Ihres Betriebssystemordners ändern / mnt.

mount /dev/sda1 /mnt/opensuse-leap/

Wenn die Systempartition aktiviert ist, ist es an der Zeit, laufende Ubuntu-Dienste mit dem Linux-Betriebssystem auf der Festplatte zu verknüpfen.

mount -t proc proc /mnt/opensuse-leap/proc
mount -t sysfs sys /mnt/opensuse-leap/sys
mount -o bind /dev /mnt/opensuse-leap/dev
cp -L /etc/resolv.conf /mnt/opensuse-leap/etc/resolv.conf

Mit dem Chroot-Setup ist es Zeit, darauf zuzugreifen. Mounten Sie im Terminal Ihr Betriebssystem über die Ubuntu-Live-Diskette mit:

chroot /mnt/opensuse-leap /bin/bash

Überprüfen Sie, ob Sie sich tatsächlich im Chroot befinden, indem Sie Neofetch oder Screenfetch ausführen, um Systeminformationen anzuzeigen.

Zum Schluss setzen Sie das Passwort Ihres Benutzers zurück mit:

passwd username

Wenn Sie fertig sind, tippen Sie Ausfahrt einige Male, um die Chroot-Sitzung zu schließen. Von dort benutzen Sie die umount Befehl zum Aufheben der Bereitstellung Ihrer Systempartition von der Live-Festplatte.

sudo umount /dev/sda1

Der obige Befehl sollte alles aushängen. Andernfalls sollten Sie die Option "force" verwenden.

sudo umount /dev/sda1 -l

Nachdem das Systemlaufwerk ordnungsgemäß abgemeldet wurde, können Sie die Live-Festplatte sicher beenden. Klicken Sie auf das Menü oben rechts auf der Ubuntu-Live-Festplatte und wählen Sie "Neustart".

Entfernen Sie den Ubuntu-USB-Stick und lassen Sie Ihren Linux-PC neu starten. Beim Neustart wird Ihr Passwort zurückgesetzt!

Bemerkungen