web-dev-qa-db-ja.com

chrootアクセス許可が拒否されました!しかし、私は根です!

忘れたパスワードを変更するために古いHDにchrootしようとしていますが、chrootは許可が拒否されたと言っていますか?何が出るの?私は根です!私がchrootしようとしているハードドライブは、edUbuntu 7.10の古いバージョンです。

root@h:~# chroot /media/usb0/
chroot: failed to run command `/bin/bash': Permission denied
7

UbuntuでのChrootまたはUbuntu、Debian Linuxの回復

ubuntuのlivecdから起動します。32ビットのシステムでインストールした場合は32ビットのLive CDを使用し、64ビットの場合は64ビットのライブCDを使用します。

を使用してLinuxパーティションをマウントします。

# Sudo blkid

出力:

sysadmin@localhost:~$ Sudo blkid
[Sudo] password for sysadmin: 
/dev/sda1: UUID="846589d1-af7a-498f-91de-9da0b18eb54b" TYPE="ext4" 
/dev/sda5: UUID="36e2f219-da45-40c5-b340-9dbe3cd89bc2" TYPE="swap" 
/dev/sda6: UUID="f1d4104e-22fd-4b06-89cb-8e9129134992" TYPE="ext4"

ここで私の/パーティションは/ dev/sda6です

/パーティションを使用して、マウントポイントにマウントします

# Sudo mount /dev/sda6 /mnt

次に、Linuxアクセスポイント、Linuxデバイス、Proc、sysをマウントします。

Linuxデバイス

# Sudo mount --bind /dev/ /mnt/dev

procシステム情報

# Sudo mount --bind /proc/ /mnt/proc

ユーザー空間へのカーネル情報

# Sudo mount --bind /sys /mnt/sys

ネットワークを有効にする必要がある場合は、次の手順を実行する必要があります(オプション)。

# cp /etc/resolv.conf /mnt/etc/resolv.conf

Linuxルートを、手順2で先にマウントしたデバイスに変更します。

# Sudo chroot /mnt

それが機能するrootパスワードを変更してみてください。

12
Babin Lonston