2 votos

Ocultar una cuenta de usuario de la pantalla de inicio de sesión de MacOS Catalina

Tengo un Mac con MacOS Catalina que tiene dos cuentas de usuario, 'foo' y 'admin'. Ambas aparecen en la pantalla de inicio de sesión. Me gustaría ocultar la cuenta 'admin' de la pantalla de inicio de sesión.

Los siguientes trucos que solían funcionar en versiones anteriores de MacOS ya no funcionan:

  • sudo dscl . create /Users/admin IsHidden 1

  • sudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array-add admin

0 votos

¿Estás viendo la pantalla de preinicio de FileVault o la pantalla de inicio de sesión de la cuenta del sistema operativo? Los comandos que mencionas funcionan en esta última, Mojave y Catalina.

3voto

klanomath Puntos 19587

El truco sigue funcionando en Catalina:

  1. Cerrar la sesión como admin (a continuación, "admin" se entiende como el nombre de la cuenta de usuario de administrador - adaptar en consecuencia) y el inicio de sesión como foo .

  2. Abre el Terminal y entra:

    su admin
    sudo dscl . create /Users/admin IsHidden 1
  3. Si desea eliminar la opción "Otros..." de la pantalla de inicio de sesión, que aparece después de desactivar la cuenta de administrador, entre:

    sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool FALSE
  4. Para revertir el usuario administrador oculto y habilitar "Otros...", ingrese nuevamente:

    su admin
    sudo dscl . create /Users/admin IsHidden 0
    sudo defaults delete /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED

Probado en una VM Catalina. Esto podría no funcionar en los Macs equipados con T2 y definitivamente no si FileVault está activado.


Para eliminar el usuario admin desde la pantalla de inicio de sesión en un Mac con FileVault, puede simplemente eliminar esta cuenta de los usuarios habilitados para FileVault:

  1. Cerrar la sesión como admin e iniciar sesión como foo

  2. Abre el Terminal y entra:

    su admin

    Enumerar todos los usuarios para asegurarse de que el usuario admin y foo están habilitados para la FV:

    sudo fdesetup list
    sudo fdesetup remove -user admin

    Después de eliminar admin sólo queda un usuario para desbloquear el volumen del sistema

  3. Para eliminar el usuario admin desde la pantalla de inicio de sesión intermedia (es decir, el volumen sigue desbloqueado y después de cerrar la sesión como foo )

    su admin
    sudo dscl . create /Users/admin IsHidden 1
    sudo defaults delete /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED

Utilícelo bajo su propia responsabilidad. Probado en una VM Catalina. Puede que no funcione en los Macs equipados con T2.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X