SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

Macでパスワードが分からなくなったら

問題

Macでパスワードがわからなくなりました。

再設定などできませんか。

mac-desktop

答え

MacもLinuxのようなもの(?)。シングルモードで起動すれば何とかできる。

1、コマンドボタン+Sを押しながら起動する

Windows用のキーボードのときはWindowsキー+Sで。

2、シングルモードで起動したらコマンドで操作

ファイルの操作をしたかったら以下のコマンドを入力せよとの画面の指示通り、コマンドを入力。

ディスクをマウントしなおしたら launchctl、dsclコマンド入力。

mac-single-mode

Mac miniだとこれでよかった(Mac OS X)。

# /sbin/fsck -fy
# /sbin/mount -uw /
# launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
# dscl . -passwd /Users/whitsongordon lifehacker

ちょっと古いMacはこっちで。

# /sbin/fsck -fy
# /sbin/mount -uw /
# launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
# dscl . -passwd /Users/whitsongordon lifehacker

エラーメッセージが表示されることがあるけど、パスワードリセットはできているので大丈夫。

これでログインパスワードは変更されるが、OS Xのキーチェーンにはアクセスできない。キーチェーンにアクセスしたいなら、rootパスワードを変える必要があるとか。それには、「opendirectoryd.plist」をロードした後に、「passwd root」とタイプする。


他の方法

Mac OS XのインストールCDがあると、管理者のパスワードを再設定できるらしい。

CDを挿入して、キーボードの「C」を押ししながらMacを起動する。マシンにCDドライブがない場合は「Optionボタン」を押ししながら起動して、パーティション選択画面で「リカバリーパーティション(Recovery HD)」を選ぶ。しばらくするとMac OS Xのインストーラーが立ち上がる。USBドライブにMac OS Xのインストーラーを入れて使用することも可能。

起動したら、メニューバー→ユーティリティ→リセットパスワード を選択。次の画面でOS Xがインストールされているドライブを選択し、ドロップダウンメニューからパスワードをリセットしたいアカウントを選択。Mountain Lionのインストーラーを使った場合、このメニューは表示されないので、メニューから「ターミナル」を選んで「resetpassword」と入力し、Enterキーを押下。

パスワードのリセットメニューが表示されたら、新しいパスワードを入力して保存ボタンを押して、設定終了。再起動する。


これってパスワードがなくてもMacが乗っ取れるということでは…

以下の対策をおこないましょう。

関連するメモ

コメント