Bien. Lo hice. Fue la experiencia informática más horrible de mi vida. Este tipo de problema es bastante inusual, pero es molesto como el infierno, así que permítanme publicar la respuesta para ayudar a las personas que pueden llegar a esta situación inusual.
El problema: En Mac OS X Lion, borré mis llaveros, incluido el de inicio de sesión, y exporté algunos (incluido el de inicio de sesión) desde otro mac (por alguna extraña razón). Ahora, es imposible iniciar sesión en la cuenta en cuestión aunque conozca la contraseña: la pantalla se queda en blanco y te sigue lanzando a la pantalla de inicio de sesión.
Solución: Básicamente, tenemos que borrar los llaveros situados en la cuenta en cuestión. Ahora bien, se suele decir que para editar los llaveros hay que hacerlo a través de la utilidad Keychain Access en la cuenta en cuestión . Pero eso es imposible ya que ni siquiera se puede iniciar sesión.
Pues bien, necesitaremos otra cuenta con privilegios de administrador. Hay muchas maneras de crear una aunque no puedas acceder a tu única cuenta. Sólo tienes que buscar en Google, está en todas partes.
Así que tenemos nuestra segunda cuenta con privilegios de administrador. En teoría, podemos acceder a la carpeta Biblioteca de la cuenta original y luego a la carpeta Llaveros y eliminar todos los archivos que contiene. Estas carpetas están protegidas y necesitamos permiso para acceder a ellas. Afortunadamente, somos administradores. Básicamente, podemos hacer clic con el botón derecho en las carpetas, obtener información y darnos permiso.
Pero tampoco podemos hacerlo. En Lion, las carpetas de la Biblioteca, incluidas las de otros Usuarios, están ocultas. No podemos hacer clic con el botón derecho en algo que no podemos ver. Así que tendremos que usar la Terminal. Ábrela y ejecuta:
sudo cd Users/Alex/Library
Donde Alex es tu cuenta original. Ahora el Finder aparece con, milagrosamente, la carpeta Biblioteca seleccionado y por supuesto, visible . Haga clic con el botón derecho y dése permiso de lectura y escritura. Entra en la carpeta. Ahora busque el Llaveros carpeta. Haz lo mismo (haz clic con el botón derecho y obtén permiso para ello). Ahora, dentro de la carpeta Llaveros, borra los archivos que hay en ella. Creo que es suficiente con borrar el login.keychain
archivo o simplemente apartarlo.
LA SOLUCIÓN RÁPIDA (en caso de que no quieras leer un montón de cosas)
Busca en Google una forma de crear otra cuenta de administrador. Es fácil. Entra en la cuenta, abre el Terminal y ejecuta:
sudo rm Users/Alex/Library/Keychains/login
Donde Alex es el nombre de su cuenta original. Introduce la contraseña cuando el Terminal te lo pida. Ahora las cosas deberían funcionar.
Enhorabuena. Ahora deberías poder iniciar sesión en tu cuenta original. Lo más probable es que el llavero necesite que vuelvas a introducir las contraseñas que usaste antes, etc... pero eso es bastante sencillo.