0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

MACで消し飛ばした管理者権限を復活させる方法

Posted at

初投稿です。
自分の備忘録的に記載します。

MAC OS High Sierra で管理者権限を消し飛ばした話

個人所有のMacでやった話
業務関係ないですが、知見としてのこしておきます

■起こったこと■

MAC端末の管理者権限を持っているのが1アカウントだけでした。

出来心で、「ユーザー名かーえよ」っと思って変更しました。
なんか警告は出ましたが、読まずにOKしました。ばか。

権限を失いました。以上。

管理権限を持っているユーザーがいなくなったため、権限の再付与ができない。
各種ソフトウェアの導入もできない
設定変更もできない という状態に陥りました。

Youtubeが見れるだけの箱と化しました。

対処方法

以下の対処を実施することで権限が復活します。

手順

1.シングルユーザーモードで起動。

Command+Sを押しながらMacを起動

2.コマンドラインで以下のコマンドを実行

・読み書き可能な権限でファイルマウント

mount -uw /

・MACの初期設定ファイルを削除し再起動

rm /var/db/.AppleSetupDone
reboot

上記を実施すると、Macの初期設定ウィザードが現れ、アカウントの再設定が行えるようになります。
Mac自体がリセットされてしまったわけではなく、「初期設定が終わっている」ということをMacが忘れてしまった (意図的に忘れさせた)だけであり、データ消失の心配はないです。
ただ、僕はこの手順だけでは復帰できませんでした。

上記コマンドが失敗したら

rmコマンドを実行後、以下のエラーが出る場合があります。

rm /var/db/.AppleSetupDone: No such file or directory

セットアップファイルが見つけられなかった旨のエラーです。
これが出たら、自分でセットアップファイルがあるdirectoryまで移動して
削除をする必要があります。

・ボリュームに移動してlsで内容確認
全てのボリュームが確認できます。

cd /Volumes

ls -l 

・MACのHDに移動し、データファイルがあるdirectoryに移動
 基本的に、ここにセットアップファイルがあるはずです。

cd Macintosh\ HD

cd var/db

・lsコマンドで .AppleSetupDone file があるのを確認したら、それを削除

ls -la 

rm .AppleSetupDone

・再起動

reboot

これで、初期設定画面が表示されるはずです。
新たに管理者権限を持つユーザー(Administratorなど)を作成し、
そちらでログインして管理者権限を消してしまったユーザーに
権限を付けます。

以上で、再設定の作業は終了です。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?