Ich versuche, in eine alte Festplatte zu chrooten, um ein vergessenes Passwort zu ändern, aber chroot sagt, dass die Erlaubnis verweigert wurde? was gibt? Ich bin Wurzel! Die Festplatte, auf die ich zu chrooten versuche, ist eine alte Version von edUbuntu 7.10. Könnte das etwas damit zu tun haben?
root@h:~# chroot /media/usb0/
chroot: failed to run command `/bin/bash': Permission denied
permissions
password
chroot
Brooke Fogg-Wolfe
quelle
quelle
ls -la /media/
?chroot /media/usb0 /bin/bash
?/media
ls -l /media/usb0/bin/bash
undgrep /media /proc/mounts
mount | grep /media/usb0
.chroot
? Können Sie nicht einfach den Eintrag in löschen/etc/shadow
, booten, sich als root anmelden und ein Passwort festlegen?Antworten:
Chroot in Ubuntu oder Wiederherstellung von Ubuntu, Debian Linux
Booten Sie von der Live-CD von Ubuntu. Wenn Sie mit einem 32-Bit-System installiert haben, verwenden Sie eine 32-Bit-Live-CD. Wenn 64-Bit eine 64-Bit-Live-CD verwenden.
Mounten Sie die Linux-Partitionen mit
Ausgabe:
Hier ist meine / Partition / dev / sda6
Montieren Sie die / Partition mit dem Montagepunkt
Hängen Sie dann die Linux-Zugriffspunkte, Linux-Geräte, Proc, sys ein
Linux-Gerät
Informationen zum Proc-System
Kernel-Informationen an den Benutzerbereich
Wenn wir das Netzwerk aktivieren müssen, müssen wir die folgenden Schritte ausführen (optional).
Ändern Sie das Linux-Stammverzeichnis in das Gerät, das wir zuvor in Schritt 2 bereitgestellt haben
Versuchen Sie nun, das Root-Passwort zu ändern, damit es funktioniert.
quelle
Sie können / bin / bash nicht in Ihrer Chroot ausführen, und das liegt höchstwahrscheinlich daran, dass Ihr Dateisystem mit der Option noexec und möglicherweise auch mit nosuid bereitgestellt wird . Sie können dies mit dem Befehl mount überprüfen, da hier die Mount-Optionen angezeigt werden und Sie das Dateisystem möglicherweise mit anderen Optionen erneut bereitstellen müssen.
quelle
(Dies beantwortet die Chroot nicht, kann Ihnen jedoch ermöglichen, ein vergessenes Unix- Passwort zu ändern. )
Ich habe verstanden, dass die Festplatte auf / media / usb gemountet ist
Versuchen
Wählen Sie eine Zeile mit root aus, löschen Sie das zweite Feld (oder wählen Sie die verschlüsselte Zeichenfolge eines bekannten Kennworts aus Ihrem tatsächlichen / etc / shadow).
quelle