macOSのログイン画面でユーザーアカウントを非表示にする方法
Macのログイン画面に表示されるユーザーアカウントを隠したいと思ったことはありませんか?実は、サードパーティ製アプリを使わなくても、macOSの標準機能だけで簡単に非表示にできます。
ユーザーアカウントを非表示にしたい理由はさまざまです。例えば、予備の管理者アカウントを持っておきたいけれど、その存在を他の人に知られたくない、というケースも考えられます。
この記事では、macOSのログイン画面からアカウントを隠す方法として、すべてのアカウントを一括で非表示にする方法と、特定のアカウントだけを隠す方法の両方を解説します。
ログイン画面のすべてのユーザーアカウントを非表示にする方法
まず紹介するのは、ログイン画面からすべてのユーザーアカウントを非表示にする方法です。この設定を行うと、ログイン画面にはユーザー名とパスワードの入力欄のみが表示されるようになります。
通常のようにユーザーのリストは表示されず、サインインするにはユーザー名を手動で入力する必要があります。設定手順は以下の通りです。
- 画面左上のAppleメニュー(リンゴマーク)をクリックし、「システム環境設定」を選択します(macOS Ventura以降では「システム設定」)。
- 「ユーザとグループ」を開きます。
- ウィンドウ左下の鍵アイコンをクリックし、管理者のユーザー名とパスワードを入力してロックを解除します。これで設定を変更できるようになります。
- 左サイドバーの「ログインオプション」を選択します。
- 「ログインウィンドウの表示形式」で「名前とパスワード」を選択します。
これで、ログイン画面にはユーザーアカウントの一覧が表示されなくなります。
特定のユーザーアカウントだけを非表示にする方法
すべてではなく、特定のアカウントだけを隠したい場合は、「ターミナル」でコマンドを実行します。ターミナル操作に不慣れな方は、基本的なMacターミナルコマンドを先に確認しておくと安心です。
この操作には管理者権限が必要です。また、非表示にしたいアカウントのユーザー名(短い名前)をあらかじめ確認しておきましょう。
手順は以下の通りです。
- Macで「ターミナル」を起動します。
- 以下のコマンドを入力してEnterキーを押します。「username」の部分は、非表示にしたいアカウントのユーザー名に置き換えてください。
sudo dscl . create /Users/username IsHidden 1 - パスワードの入力を求められるので、現在ログインしている自分のアカウントのパスワードを入力してEnterキーを押します(非表示にする対象のアカウントのパスワードではない点に注意してください)。
これで、指定したユーザーアカウントはログイン画面に表示されなくなります。
ユーザーのホームフォルダを非表示にする方法
プライバシー保護のためにアカウントを隠す場合は、そのユーザーのホームフォルダも併せて隠しておくのがおすすめです。こうすることで、他のユーザーはMac上でそのフォルダの存在に気づけません。
手順は以下の通りです。
- 管理者としてログインした状態で「ターミナル」を開きます。
- 以下のコマンドを実行してEnterキーを押します。「username」は、ホームフォルダを隠したいユーザーの名前に置き換えてください。
sudo chflags hidden /Users/username - 自分のアカウントのパスワードを入力してEnterキーを押します。
非表示にしたユーザーアカウントを再表示する方法
後になってアカウントを公開したい場合は、コマンド末尾の数値を「1」から「0」に変更して再実行するだけでOKです。macOSは再びすべてのログイン画面にそのアカウントを表示するようになります。
手順は以下の通りです。
- Macで「ターミナル」を起動します。
- 以下のコマンドを入力してEnterキーを押します。「hiddenuser」の部分は、再表示したいアカウントのユーザー名に置き換えてください。
sudo dscl . create /Users/hiddenuser IsHidden 0 - 自分のアカウントのパスワードを入力してEnterキーを押します。
非表示にしたユーザーアカウントのリストを確認する方法
「非表示にしたアカウントのユーザー名を忘れてしまったらどうしよう」と心配になるかもしれません。ユーザー名がわからなければ、ログイン画面で何を入力すればいいのか困ってしまいますよね。
幸い、macOSではどのアカウントからでも、Mac上の全ユーザーのリストを確認できます。この機能を使えば、アクセスしたいアカウントを見つけられます。
手順は以下の通りです。
- 「ターミナル」を開きます。
- 以下のコマンドを入力してEnterキーを押します。
ls /users - すべてのユーザーアカウントの一覧が表示されます。非表示にしたアカウントもここには含まれます。
まとめ:ログイン画面でアカウントを隠してプライバシーを強化しよう
Macにどんなユーザーアカウントがあるかを、すべての人に知らせる必要はありません。今回紹介した方法を使えば、ログイン画面からすべてのアカウント、あるいは特定のアカウントだけを非表示にできます。
macOSにはセキュリティとプライバシーを守るための機能が数多く用意されており、これらを活用すればMac上のほぼすべてを隠すことも可能です。
-
【Windows 10】ログイン画面に表示されるHomeGroupUser$アカウントを削除・無効化する方法
Windowsの起動時、ログイン画面に見慣れない「HomeGroupUser$」というアカウントが突然表示され、パスワードを入力する前に「パスワードが正しくありません」というメッセージが出ることがあります。このアカウントは、Windowsのホームグループ用ユーザーアカウントが破損したことで現れるもので、本来のユーザーアカウントへのログイン自体には支障がなく、悪意のあるものでもありません。ただし、毎回表示されるとやはり煩わしく感じるものです。HomeGroupUser$はWindowsに組み込まれたシステムアカウントのため、完全に削除することはできません。そこで本記事では、アカウントを無効化して
-
Windows 10でアカウント保護領域を非表示にする2つの方法
Windows 10の「Windowsセキュリティ」には、アカウントを守るための「アカウント保護」領域が含まれています。ここには、Microsoftアカウント、Windows Hello for Business、ダイナミックロックなどの設定がまとめられており、管理者はこのセクションでアカウント保護に関する設定を確認・構成できます。ただし、企業や教育機関では、セキュリティポリシーの一環としてユーザーからこの領域を隠したいケースがあります。非表示にすると、Windowsセキュリティセンターのホームページからアカウント保護領域が表示されなくなります。本記事では、Windows 10でアカウント保護