皆さん、こんにちは。
私は普段、コンピューターは、Macを使用しているのですが、macOSのログイン画面で有効化してもいないゲストアカウントが表示されるようになり、しばらく、ずっと気になっていました。
時々、検索しては色々試していたのですが、良い解決方法がなく、放置していたところ、遂に解決方法が見つかりました。
私は、新しいもの好きということもあるのですが、昔(MacOS 7時代くらい)から、ずっとベータ版が出てはインストールして試していたので、未だに、ベータテスターに登録して、ベータ版をまっさきにインストールしています。
この謎のゲストアカウントが表示されたのも、ベータ版のせいかと思っていましたが、最終版がリリースされたあとも同じ症状でしたので、「トロイ(遠隔から操作するためのプログラム)でもしかけられたか?」と思い、セーフブートなどを試し、ディレクトリの隅々まで探しましたが、何も見つかりません。
今度は、あえてゲストアカウントを有効にすると、なんと、ゲストアカウントが二つ表示されるという、さらに不思議な症状が現れ、ますます怪しい状況になりましたが、どうやら、なにかの拍子にゲストアカウントの情報が残骸的に残ってしまっていたようです。
肝心の解決方法ですが、まずは、ルートユーザーを有効にする必要があります。
ルートとは、すべての権限を掌握するアカウントですが、これは以下の手順で有効にできます。
1.System Preferences の、Users & Groups 左下の鍵マークをアンロック
2.Login Optionsを開き、Joinボタンをクリック
3.Open Directory Utility ボタンをクリック
4.Directory Utility の、左下の鍵マークをアンロック
5.Editメニューから、Enable Root User を選択
6.Login Options で、Display login window as:「Name and password」になっていることを確認してログアウト
7.ユーザー名「Root」、パスワードはRootユーザーを有効化した際のパスワードを入力してログイン
8.Terminalを開いて、以下のコマンドを入力し、再起動
dscl localhost delete /Local/Default/Users/Guest
Rootユーザーをログアウト、あるいは、再起動してログインウインドウが表示されると、無事、謎のゲストアカウントが消えていることが確認できます。
この謎のゲストアカウントは、アイコン部分が黒縁で、中央部がゲストアイコン(人の形)と乱れた画像が表示されているので見分けがつきやすいです。
同じ症状を抱えている方は、ぜひ、上記を試してみてください!