Ändern Sie das Passwort eines gechrooteten Benutzers
Vorsicht
Dieser Artikel wurde mehr als vor einem Jahr veröffentlicht, Es gab Entwicklungen können.
Bitte berücksichtigen Sie dies.
Manchmal, vor allem, wenn wir es mit Büros zu tun haben, in denen Sicherheit mit leichtem Herzen angenommen wird, es wird zufällig das Root-Passwort oder das Passwort eines Systembenutzers nicht gefunden. Wenn das System Linux ist, erhalten Sie wieder Zugriff auf die Dateien (wenn das Laufwerk nicht verschlüsselt wurde) Es ist ein ziemlich einfaches Verfahren und in diesem Artikel werden wir sehen, wie.
Das einfachste Szenario ist ein Root-Zugriff auf das System und das Passwort eines Benutzers des Systems geht verloren. Führen Sie in diesem Fall einfach diesen Befehl aus, um das Kennwort des Benutzers zu überschreiben Foo:
~# passwd pippo
Stattdessen muss der Administratorzugriff viel häufiger wiederhergestellt werden (Wurzel). In diesem Fall dauert der Prozess länger, aber trotzdem einfach.
Erstellen einer Stütze (USB/CD) Live
Als erstes müssen Sie eine beliebige Linux-Distribution herunterladen. Es gibt diejenigen, die mit Ubuntu zufrieden sind, chi con Bogen, wer mit anderen… es ist eigentlich egal welche, Laden Sie einfach das ISO einer Linux-Distribution herunter und erstellen Sie ein bootfähiges Medium.
Das Erstellen von Live-Medien ist ziemlich einfach und ich werde nicht ins Detail gehen, wie es geht. Eine Linux-ISO ist ausreichend, ein grafisches Programm, das die Distribution auf einem Stick installiert (unetbootin, windig, Rufus, usw..), ein BIOS, das das Booten von USB unterstützt (andernfalls müssen Sie die ISO auf CD/DVD schreiben), Starten Sie die Verteilung und öffnen Sie ein Terminal.
Um nur ein paar weitere Begriffe zu nennen: Der Startvorgang eines Live-Streams lädt alle Dateien, die das Betriebssystem betreffen, in den RAM-Speicher des Computers, ohne auf die Festplatte zuzugreifen. Es sollte uns also nicht überraschen, wenn wir starten, werden wir ein Betriebssystem finden “Jungfrau”, es wird bei jedem Neustart sein.
Festplattenzugriff
Nach Beginn des Live werden wir müssen “montieren” die Festplatte, auf der sich die Daten befinden, Programme, Computereinstellungen und Benutzer. Da es sich um eine Linux-Distribution handelt, wird die Festplatte wahrscheinlich partitioniert sein, oder es könnte sein, Daher müssen wir die Partition unterscheiden, die sich auf das Betriebssystem bezieht, die sich auf Dateien beziehen (falls es sich um zwei getrennte Partitionen handelte) und SWAP.
Wir öffnen ein Terminal und erwerben mit dem Befehl Root-Rechte sudo su
. Der Befehl fdisk gibt die benötigten Informationen zurück.
~# fdisk -l
Disk /dev/sda: 250,00 GiB,
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 996F53B4-81F4-4531-8106-62548F531215
Dispositivo Start Fine Settori Size Tipo
/dev/sda1 518838272 976771071 457932800 249,4G Linux filesystem
In meinem Fall wird die Referenzpartition sein /dev/sda1
. Zuerst mounten wir die Partition, um darauf zuzugreifen:
~# mount /dev/sda1 /mnt/
Jetzt kann der Inhalt der Festplatte innerhalb des Verzeichnisses durchsucht werden /mnt/
. Und’ Zeit zu verwenden chroot
.
~# chroot /mnt/
Von nun an beziehen sich die Änderungen, die wir vornehmen werden, auf die Festplatte, auf der gemountet wird /mnt/
und nicht mehr auf die von uns verwendete Live-Distribution. Wir ändern das Passwort des Benutzers “Foo” wie wir es normalerweise tun würden:
~# passwd pippo
Erledigt. Starten Sie den Computer neu, indem Sie die USB-Unterstützung entfernen, und melden Sie sich mit dem gerade festgelegten Passwort an.
0 Kommentare