¡Realmente lo arruiné! 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í solo. Por lo tanto, traté de volver a iniciar sesión haciendo clic en 'cambiar usuario', pero no puedo ver mi cuenta de administración allí.
Supongo que 'falso' no es un shell que permita iniciar sesión, por eso mi cuenta está oculta.
Estoy tratando de cambiar mi shell con Terminal.app en modo de recuperación o modo de usuario único (pero ambos son de solo lectura).
Entonces, en este momento, quiero saber si hay alguna solución que pueda solucionar este problema.
OK, una situación fastidiosa, pero probablemente bastante fácil de manejar.
/sbin/mount -uw /
, elimine el /var/db/.AppleSetupDone
archivo y cree una nueva cuenta de administradorNada puede salir mal, excepto quizás FileVault o ninguna copia de seguridad o una contraseña de firmware, por lo que si puede finalizar una copia de seguridad o si ya tiene otra cuenta de administrador, usar eso sería mucho mejor en caso de que el esquema anterior no funcione para usted.
chsh
en modo de usuario único, pero sé que funcionará y no he probado la alternativa. Votaré por una buena respuesta que tenga una mejor opción o siéntete libre de editar la mía para mejorarla si sabes que los pasos son seguros./sbin/mount -uw /
debe estar impreso en las instrucciones una o dos líneas antes de que se muestre el aviso.intentarsudo cp /bin/bash /usr/local/bin/false
micro solar
Yumenosuke Koukata
klanomath
chsh -s /usr/local/bin/false
no hace nada malo en mi Sierra VM: el bash del usuario sigue siendo /bin/bash y es posible reiniciar/iniciar sesión...