Abra o Terminal e digite o seguinte:
sudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array-add accountshortname andanotherone
Isso remove os usuários inseridos da janela de login. Pode adicionar uma entrada Other… , para que todos vejam que você escondeu algo.
Alternativamente (adicionalmente?), abra Preferências do Sistema »Contas» Clique com o botão direito na entrada da lista »Avançado e altere o ID do usuário da conta para algo abaixo de 500.
Você também pode mover o diretório pessoal do usuário nessa caixa de diálogo, para que seu plano maligno não seja frustrado por alguém que esteja visualizando o diretório /Users
.
Em seguida, abra o Terminal e insira:
sudo defaults write /Library/Preferences/com.apple.loginwindow Hide500Users -bool TRUE
Essa configuração ocultará todas as contas de usuário com IDs abaixo de 500 sem criar a entrada Outro… . Lembre-se de que você não conseguirá acessar mais facilmente! Usuários regulares recebem IDs iniciados com 501.
Como todas as contas de usuário estão visíveis para todos os usuários da sua máquina (provavelmente até mesmo convidados) usando dscl
, não há motivos para fazer mais do que ocultar o usuário da janela Login ou alterá-lo para exigir que você digite a senha e nome de usuário em vez de selecionar uma entrada de lista ( Preferências do Sistema »Contas» Opções de Login »Exibir janela de login como: ).