Slackware のルート パスワードをリセットする (ソフトウェア RAID)

Slackware のルート パスワードをリセットする (ソフトウェア RAID)

Slackware サーバー (Intel マザーボード上の Intel Atom と 2 つの HDD を使用) の root アカウントのパスワードをリセットしようとしています。ソフトウェア RAID が設定されています (起動時にマウントされるデバイス: md0 - /、md1 - /usr、md2 - /var、md3 - /tmp、md4 - /home)。

試したこと(LILO ブート オプションを使用):

  1. linux single: 通常のログインプロンプトでは、ルートパスワードがないとログインできません

  2. linux init=/bin/bash(`rw' の有無にかかわらず、違いはありません): ユーザー (なし) としてプロンプトが表示されましたが、passwd にアクセスできません。その後、ドライブのマウントを試みました:

    mount /dev/md0 /mnt/sys
    mount /dev/md1 /mnt/sys/usr
    mount /dev/md2 /mnt/sys/var
    

    システムで passwd を使用でき、変更が成功したように見えました。再起動後もログインできませんでした。/etc/shadow でパスワードを削除しようとしたときも同じ結果でした。

  3. ライブ CD/USB からの起動 (chroot/passwd 用): システムはローカル システムから直接起動します (BIOS で CD および/または USB ドライブから起動するように設定しました)。このシステムを BIOS で設定されたとおりに起動する方法があれば、これが最も簡単なオプションのようです。

どのように進めればよいか、何か提案はありますか?

答え1

BIOSオプションを変更してリムーバブルドライブを固定サイズとして扱うようにしたら、USBから起動できるようになりました(Intel D945GCLFボードの既知の問題のようです -http://ubuntuforums.org/showthread.php?t=1113472)、RAID ドライブを再同期します (RAID1 アレイは 1 つのディスクのみで動作していました)。

まだルート アカウントにログインできませんでした (パスワードを空白にしたり変更したりしても効果がなく、どこでどのようにロックされているかわかりませんでした) が、パスワードをリセットし、ルート プロンプトに su するのに十分な権限を持つ別のユーザーでログインできました。

関連情報