OS Xの優れた点の一つは、真のマルチユーザーオペレーティングシステムであることです。様々な用途に合わせて簡単にユーザーを追加できます。Macを一人で使う場合でも、複数のユーザーを作成したい場合があるかもしれません。例えば、トラブルシューティングやテスト用のアカウントを作成しておくと、システムの問題を診断する際に役立ちます(テスト用のアカウントには、メインアカウントのログイン項目やサードパーティの設定パネルなどを追加しないでください)。
様々な用途に合わせてアカウントを設定することもできます。例えば、画面解像度を低くし、起動項目を表示しないゲーム用アカウント、PhotoshopやIllustratorなどのプログラムを自動起動するように設定されたグラフィック用アカウントなどです。もちろん、Macを家族と共有している場合は、全員分のアカウントを作成して、各自が独自のワークスペースを持つこともできます。
どれも良い点ではありますが、一つ問題があります。それは、いつまでもログインウィンドウが閉じないことです。アカウントをいくつか追加すると、以前はすっきりと整えられていたログインウィンドウにスクロールするウィンドウが加わり、機能性だけでなく、私見では見た目も損なわれてしまいます。

ご覧の通り、ログインウィンドウに表示される様々なアカウントを一つ一つ確認するには、スクロールする必要がありました。そして、一般的に言って、これらのアカウントのほとんどはめったに使用しません。たまにしかアクセスしないアカウントを非表示にできたら便利だと思いませんか?OS X 10.4をお使いの場合は、簡単にそれができます。(10.4より前のシステムでもログインウィンドウからユーザーを非表示にすることは可能でしたが、アカウントを非表示にするにはシステムのUIDを変更する必要があるため、あまり気の弱い方にはお勧めできません。)
10.4ではアカウントを非表示にするのはずっと簡単です。ターミナルを開いてコマンドを1つ入力するだけです。非表示にしたいアカウントの短縮名(システム環境設定のアカウントパネルに表示されるもの)さえ知っていれば大丈夫です。ターミナルを開き、以下のコマンドを入力してください。
sudo デフォルト書き込み /Library/Preferences/com.apple.loginwindow HiddenUsersList -array-add account1 account2 account3
上記の例では、、、 account1は account2非 account3 表示にする3つのアカウントの短縮名を表しています。アカウントはいくつでも非表示にできます。それぞれの短縮名をスペースで区切るだけです。Returnキーを押すと、非表示ユーザーが作成されます。
ログアウトしてログイン画面を表示すると、2つの変更点に気付くでしょう。まず、非表示にしたユーザーは表示されなくなり、次に「その他」という新しい項目が追加されています。

「その他」のエントリは、非表示にしたアカウントにアクセスするために使用します。これを選択すると、ユーザー名とパスワードの入力ボックスが表示されます。このトリックには2つ目の利点(あるいは欠点と考える人もいるかもしれませんが)があります。非表示にしたアカウントは、(そのユーザーがログインしていない限り)ファーストユーザースイッチメニューにも表示されません。
アカウントの非表示解除
アカウントを非表示にしたら、どうすれば再表示できますか?開発者ツールがインストールされている場合は、プロパティリストエディタを使って、ライブラリ -> 環境設定フォルダの最上位にある com.apple.loginwindow.plist ファイルを開くことができます。 のエントリと HiddenusersList、非表示にしたユーザーごとに1行ずつ表示されます。リストからユーザーを選択し、「削除」ボタンをクリックします。完了したら変更を保存してください。
開発者ツールがインストールされていない場合は、非表示のユーザーをすべて削除するのが最善策です。plistファイルを直接編集するのは少し複雑です。ターミナルで次のコマンドを入力します。
sudo デフォルト書き込み /Library/Preferences/com.apple.loginwindow HiddenUsersList -array-add
名前を指定しないと、非表示のユーザーリストがリセットされ、空になります。次回ログインウィンドウに戻ったときに、すべてのアカウントが再び表示されます。
Apple が 10.4 でユーザーの非表示をずっと簡単にしてくれたことは評価しますが、10.5 ではさらに一歩進んで、アカウントのシステム環境設定パネルに「ログイン ウィンドウでユーザーを非表示にする」チェックボックスが追加されることを期待しています。