Ejecutar el comando de mi Mac "chsh -s / usr / local / bin / false" y no puedo volver a iniciar sesión en mi cuenta

4

¡Realmente me equivoqué! Desde que ejecuté mi Mac con el siguiente comando

chsh -s /usr/local/bin/false

Varios minutos después, noté que mi Mac se desconectó por sí sola. Entonces, intenté volver a iniciar sesión haciendo clic en "cambiar usuario". Pero no puedo ver mi cuenta de administrador allí.

Supongo que 'falso' no es un shell capaz de iniciar sesión, por eso mi cuenta está oculta.

Estoy intentando cambiar mi shell con Terminal.app en modo de recuperación o en modo de usuario único (pero ambos son de solo lectura).

En este momento, quiero saber si hay alguna solución que pueda solucionar este problema.

    
pregunta Yumenosuke Koukata 08.08.2017 - 19:51

1 respuesta

1

Está bien, es una situación complicada, pero probablemente sea bastante fácil de manejar.

  1. Arranque en modo de usuario único, monte la unidad como leída y escriba ejecutando /sbin/mount -uw / , elimine el archivo /var/db/.AppleSetupDone y cree una nueva cuenta de administrador
  2. Use esa cuenta de administrador para volver a cambiar el shell para su usuario.
  3. Cierre la sesión y verifique su cuenta.
  4. Limpie la cuenta de administrador "temporal" si lo desea.

Nada puede salir mal, excepto quizás FileVault o no una copia de seguridad o una contraseña de firmware, por lo que si puede finalizar una copia de seguridad o puede que ya tenga otra cuenta de administrador, el uso sería mucho mejor en caso de que el esquema anterior no sea viable para usted.

iMac está bloqueado en un ciclo de inicio de sesión

enlace

    
respondido por el bmike 08.08.2017 - 21:33

Lea otras preguntas en las etiquetas