思いつく限りの方法を、邪魔にならないものから順に紹介します。

sudo を使用する: sudo の実行権限がある場合、次のことができます:

sudo passwd root

自分のパスワードを入力し、次に root の新しいパスワードを 2 回入力します。 完了です。

ファイルの編集:この方法は、万が一、sudo/etc/{passwd,shadow}/etc/shadowsudoedit /etc/shadowsudo $EDITOR /etc/shadowでも、開きます。 rootのパスワードフィールド(2番目と3番目のコロンの間にあるランダムな文字すべて :)を、自分のユーザーのパスワードフィールドに置き換えます。 保存します。 ローカルにはあなたと同じパスワードが設定されています。

これらは簡単なものです。

Reboot Required

シングル ユーザー モード。 これはちょうど Renan によって説明されました。 GRUB (またはお使いのブート ローダー) にアクセスでき、Linux のコマンド ラインを編集できる場合に機能します。 DebianやUbuntuなどを使用している場合は動作しません。 ブートローダーの設定によっては、パスワードが必要なものもありますので、それを知っていないと進めません。

  1. 再起動します。
  2. 起動時のパスワードがあれば入力します。
  3. ブートローダーのメニューに入ります。
  4. シングルユーザーモードが利用可能であれば、それを選択します (Debian では ‘Recovery mode’ と呼んでいます)。
  5. そうでない場合、GRUB を実行します:
    1. 通常のブートオプションをハイライトします。
    2. e を押して編集モードに入ります。
    3. kernellinux で始まる行をハイライトします。
    4. e を押します。
    5. 最後に「single」を追加します。 (先頭にスペースを入れるのを忘れずに!)
    6. Enterを押して、編集したスタンザを起動します。 GRUBの中にはCtrl-Xを使うものとbを使うものがあり、画面の下にどちらかが書かれています。 ディストリビューションによっては、この時点で root のパスワードを聞かれないものもあります (Debian と Debian ベースのものは聞かれます)。 あなたは今rootです。 パスワードを変更してください:

      そして reboottelinit 2 (または、それが何であれ)と言います。

      initsingleinit=/bin/sh/bin/shinitの代わりに実行され、ほとんどアメニティのない非常に初期のシェルができあがります。

      1. root ボリュームをマウントする。
      2. passwd を実行する。
      3. passwd コマンドでパスワードを変更する。

      特定のセットアップに応じて、モジュールのロード、ソフトウェア RAID の初期化、暗号化されたボリュームのオープン、LVM の開始など、些細なことから非常に難しいことまで様々です。 init/bin/shとその子プロセス以外のdæmonsや他のプロセスは実行されず、文字通り独りぼっちになってしまいます。 また、ジョブコントロールもできませんので、入力には十分注意してください。 catの位置を1つでも間違えると、そこから抜け出せずに再起動しなければならないかもしれません。

      レスキュー ディスク: これは簡単です。 お好みのレスキューディスクを起動します。 ルートファイルシステムをマウントします。 このプロセスは、ボリュームがどのように階層化されているかによって異なりますが、最終的には以下のようになります。

       # do some stuff to make your root volume available. # The rescue disk may, or may not do it automatically. mkdir /tmp/my-root mount /dev/$SOME_ROOT_DEV /tmp/my-root $EDITOR /tmp/my-root/etc/shadow # Follow the `/etc/shadow` editing instructions near the top cd / umount /tmp/my-root reboot

      明らかに、$SOME_ROOT_DEV$EDITORvirebootの後、マシンが通常通りに起動するようにします。rootのパスワードはあなた自身のユーザーのものになります。

      その他の方法

      明らかに、上記の方法には無数のバリエーションがあります。

      1. コンピューターへのルート アクセスを取得する (キャッチ-22 – そして本当のトリック)
      2. ルートのパスワードを何らかの方法で変更する

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です