メインユーザの管理者権限が外れて通常ユーザーになってしまったため、諸々の操作(環境設定変更、インストール等)ができなくなった。
なんか他でも同様の症状が出てるみたい。で、対処法を見るがなかなか上手く行かなかった。
がちゃがちゃやって上手くいった時の対応。
<参考>
Macで管理者権限がなくなってしまった時の対処方法: おたくマニアのココロ
A-Liaison BLOG: パスワードが無くなってログインできない Mac に無理矢理ログインする方法
対処法:通常ユーザに管理者権限を与える
基本的には上のリンクの通りにすれば良いんだけど、「com.apple.DirectryServices.plist」が読み込めなかったので代わりに「com.apple.DirectoryServicesLocal.plist」を読み込んで事なきを得た。
ハードディスクを編集可能にする
/sbin/mount -uw /
と打ち込んでハードディスクを再マウント、編集可能にする
/sbin/fsck -fy
と打ち込んでディスクチェックをしても良いのだけど割愛。調子が悪ければ要チェック。
ディレクトリサービスを読み込み、起動
launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServicesLocal.plist
「DirectoryServices」がnot fileになるので「DirectoryServicesLocal」を読み込み。
dscl localonly
で起動。頭が「>」に変われば起動成功
管理権限付与
append admin GroupMembership 'username'
ユーザーに管理者権限を与えるコマンド。
'username'の部分に自分のユーザー名を入れる
ちなみに、うちのキーボードがおかしいのか配列が変わってたので、「'」の文字は「*(け)」の位置になってた(シフトキー不要)