Mac でユーザー パスワードにアクセスするにはどうすればよいですか?

Mac でユーザー パスワードにアクセスするにはどうすればよいですか?

最近、私の高校の Mac の管理者パスワードを生徒が入手したのは 12 年間ない、と先生から聞きました。当然、私はこれを挑戦と捉えました。このパスワードを入手する方法はあるのでしょうか? システム ファイル内に暗号化されていないバージョンは見つかりませんでした。誰かがコンピュータにパスワードを入力しているところを撮影し、押されたキーを見てパスワードを特定しようとしました。これはうまくいきませんでした。Python キーストローク ロガーをプログラミングしてみましたが、管理者パスワード プロンプトではうまくいきませんでした。何かアイデアがあれば、ぜひ教えてください。よろしくお願いします。

答え1

物理的にアクセスできる Mac に管理者権限でアクセスしたい場合、既存の管理者アカウントのパスワードは必ずしも必要ではありません。Mac でファームウェア パスワードが有効になっていない場合は、Cmd-S を押しながら起動してシングル ユーザー モードで起動すると、ルート シェルが提供されます。次に、画面の指示に従って起動ドライブを確認し、読み取り/書き込みモードで再マウントしてから、 を実行しますrm /var/db/.AppleSetupDonereboot再起動すると、初回起動時のセットアップ アシスタントが再度実行され、それを使用して管理者権限を持つ別のアカウントを作成できます。

これにより、システム上でほぼすべての操作を実行できるようになりますが、元の管理者アカウントのパスワードがわからないため、そのアカウントのユーザー キーチェーンのロックを解除できず、そこに保存されている可能性のある他のパスワードを知ることもできません。

関連情報