回答:
すぐに、パスワードを回復する方法はないと言いましょう(実際のクラッキング/ハッキングがなければ、方法はわかりません)。パスワードをリセットするのが最善の策です。
したがって、最初のステップは、Raspbery Piにログインする方法があるかどうかを判断することです。
「sudo」権限を持つユーザーでログインできる場合(これにはSSHが含まれます...キーは適切に設定されているが、実際のユーザーパスワードを忘れてしまったため、私はそれを実行しました)、単に次のように入力します:
sudo passwd
(現在のパスワードを入力せずに)新しいパスワードを作成するよう求められます。
別のオプションは、開始設定を実行し、そのようにパスワードを変更することです。
sudo raspi-config
完全にロックアウトされている場合は、ここで説明した手法を試すことができますが、この戦略では成功しませんでした。RPiの起動を完了できなかっただけです。
ルートアクセス期間を有効にする良いテクニックを見つけられませんでした(なぜそれをしたいのかを脇に置いてください:))、ログインできない場合はもちろん、誰かが私を修正することができます違う。
うまくいけば、これで画像を新鮮な画像で吹き飛ばすことができます。これで1人の人が救われたら、投稿する価値があると考えてください:)
passwd
ありpwd
ます。これを示すために回答を更新しました。
sudo passwd pi
場合: 「pi」を省略すると、rootアカウントのパスワードが変更されます。
SDカードをマウントし、ファイルシステムに移動して編集します/etc/passwd
。次のように始まる「pi」で始まる行を見つけます。
pi:x:1000:1000...
xを取り除きます。両側にコロンを残します。これにより、パスワードが不要になります。
おそらく、passwd
ログイン後にコマンドを使用して新しいパスワードを作成する必要があります。
*
しても機能せず、init=/bin/sh
メソッドの追加は無用でした... +1
piに物理的にアクセスできる場合は、これらの手順をご覧ください。基本的に、別のマシンを使用してSDカードをマウントし、編集cmdline.txt
して(最後に)含めますinit=/bin/sh
。次に、次のコマンドを実行します。
mount -o remount,rw /
passwd pi
(enter a new password)
sync
exec /sbin/init
Jamie Coxが1つの答えでコメントし、私の問題に対して実際に機能したことを説明したように、piユーザーのパスワードを変更したい場合があります。
sudo passwd pi
それ以外の場合は、rootのパスワードを変更するだけです。