¿Cómo habilitar una cuenta de usuario deshabilitada en una MacBook Pro con OS X El Captain?

Deshabilité una cuenta de usuario en Preferencias del sistema > Usuarios y grupos > Haga clic con el botón derecho en un usuario > Opciones avanzadas... > Consola de inicio de sesión: usando:/bin/false

Ahora la cuenta deshabilitada está visible en la ventana de inicio de sesión, pero ya no está en Preferencias del sistema. Utilicé sudo chsh <username> /bin/bashy sudo chpass -s /bin/bash <username>en Terminal y no lo devolvió.

Respuestas (1)

Por lo general, el valor adecuado para deshabilitar el shell de inicio de sesión es: /usr/bin/false en lugar de /bin/false . Así que no sé si su /bin/false es solo un error tipográfico o no.

Sin embargo, incluso usando el UserShell falso, no he podido reproducir su problema.

Puedes intentar lo siguiente: abre Terminal e ingresa

dscl . read /Users/user_name

para verificar si el usuario nombre_usuario todavía está allí.

Luego verifique UserShell :

dscl . read /Users/user_name UserShell

Para modificar el uso de UserShell :

sudo dscl . change /Users/user_name UserShell /bin/false /bin/bash 

Según el valor encontrado anteriormente, es posible que deba usar /usr/bin/false en lugar de /bin/false como shell, que debe reemplazarse.

Luego vuelva a verificar UserShell :

dscl . read /Users/user_name UserShell

que debe producir:

UserShell: /bin/bash

Salga de la Terminal y abra Preferencias del sistema. El valor de UserShell adecuado debería hacer que el usuario perdido vuelva a ser visible en Preferencias del sistema > Usuarios y grupos.