Raspberry Pis は素晴らしいものですが、バックグラウンドで動作し続ける機能があるため、時々 root パスワードを忘れてしまうことがあります。 私は、root パスワードを知っていると確信していたのに、忘れていたことが何度もあります。
幸運にも、Raspberry Pi には、ほとんどの Linux マシンにない「機能」があり、非常に簡単に取り外せる主要ストレージがあります。
パスワードをリセットするには:
- 電源を切り、SD カードを Pi から取り出して、コンピュータに入れます。
- ファイル ‘cmdline.txt’ を開き、最後に ‘init=/bin/sh’ を追加します。 これでマシンはシングルユーザーモードで起動します。
- SDカードをPiに戻して起動します。
- プロンプトが表示されたら、「su」と入力してrootでログインします(パスワード不要)。
- 「passwd pi」と入力し、プロンプトに従って新しいパスワードを入力します。
- マシンをシャットダウンし、再びカードを抜き、「init=/bin/sh」ビットを削除して cmdline.txt ファイルを元の状態に戻します。7452>
Raspberry Pi に物理的にアクセスできる悪意のある人が、あなたと同じように簡単にこれを実行できることを考慮することは、このプロセスが簡単であることに注目する価値があります。
ルート アカウントがパスワードを要求する:
ルート アカウントがパスワードを要求する場合 (一般的ではありません)、コンピューターに戻って /etc/shadow ファイルを開き、そこにあるルート パスワードをアスタリスクで置き換えることができます。 これにより、パスワードは空白に変更されます
。