Como adicionar usuário oculto

16

Como adiciono um usuário administrador oculto ao meu Mac, se possível? Não quero que apareça na tela de login.

Tre S
fonte

Respostas:

23

Experimente esta dica no Suporte da Apple . Existem diferenças distintas entre o Yosemite e todas as versões anteriores do OS X.

Vou copiar / colar os comandos do Yosemite aqui para não ofender os semideuses 'sem links solitários nas respostas'.

Quoth Suporte da Apple:

Ocultar uma conta de usuário no OS X Yosemite

Você pode impedir que uma conta de usuário apareça na janela de login no OS X Yosemite usando estas etapas:

  1. Efetue login como usuário administrador.

  2. Use este comando Terminal, substituindo o nome abreviado da conta do usuário que você deseja ocultar por "hiddenuser":

    sudo dscl . create /Users/hiddenuser IsHidden 1
    

Se você desejar mostrar posteriormente o usuário oculto, defina o IsHiddenatributo do usuário como 0 desta forma:

sudo dscl . create /Users/hiddenuser IsHidden 0

Opções adicionais

Você também pode mover o diretório inicial do usuário oculto para um local não visível no Finder e remover o ponto de compartilhamento de Pasta Pública do usuário oculto.

O comando a seguir move o diretório inicial do "hiddenuser" para / var, um diretório oculto:

sudo mv /Users/hiddenuser /var/hiddenuser

O comando a seguir atualiza o registro do usuário "hiddenuser" com o novo caminho do diretório inicial em / var:

sudo dscl . -create /Users/hiddenuser NFSHomeDirectory /var/hiddenuser

O comando a seguir remove o ponto de compartilhamento de Pasta Pública do usuário com o nome longo "Usuário oculto":

sudo dscl . -delete "/SharePoints/Hidden User's Public Folder"

Fazendo login nesta conta oculta

Para acessar esta conta de administrador oculta na tela de login, pressione a seta para baixo para selecionar qualquer usuário (verifique se a caixa de entrada de senha não está aberta) e pressione Opt-Return.

Isso exibirá os campos em branco de nome e senha, permitindo que você faça login na conta de administrador oculta.

Exibir todos os usuários (incluindo ocultos)

Lembre-se de que um usuário oculto ainda pode ser encontrado, não use isso como uma medida de segurança. Para mostrar uma lista de todos os usuários possíveis, usedscacheutil

dscacheutil -q user

ou para exibir todos os usuários no grupo "Usuários" (5 **)

dscacheutil -q user | grep -A 3 -B 2 -e uid:\ 5'[0-9][0-9]'
IconDaemon
fonte
3
Essa é a maneira correta do OS X de fazer isso.
CousinCocaine
Obrigado por suas adições. Eles aumentam bastante a utilidade da resposta.
precisa saber é o seguinte
Com o FileVault ativado, a tela de login não pode apenas mostrar entradas de nome / senha, consulte esta discussão do reddit .
Ryenus # 11/18