Archivo mensual: Febrero 2010

No puedo acceder a la cuenta de mi usuario de linux

Al tratar de abrir mi sesión de linux se produce un error. ¿qué puedo hacer si no soy un usuario avanzado? (muchas veces la solución más rápida incluso para usuarios avanzados)

En algunas ocasiones, por diversos motivos (se borra archivo por fallo disco…), nos encontramos con que al tratar de iniciar sesión con nuestra cuenta de linux, nos da algún tipo de error que no nos permite entrar, o simplemente al entrar nos encontramos con un escritorio en el que no podemos hacer nada.

Ante semejante situación no debemos perder la calma, aunque justo en ese momento tengamos que hacer algo urgentísimo que no puede esperar. Dentro de la catástrofe seamos optimistas: Estamos trabajando con un sistema linux, y todos los datos del usuario están guardados en la misma carpeta (excepto su contraseña de acceso, y poco más).

Lo primero que deberíamos hacer es intentar averiguar cual es el fallo, y solucionarlo. Dicho así suena muy fácil, pero no siempre suele serlo, y menos para usuarios que no tengan unos conocimientos muy amplios.

Un truco para salir del paso rápidamente, apto para usuarios principiantes, es acceder desde otra cuenta de usuario (por eso es importante tener al menos otra cuenta de usuario creada, con ciertos permisos), y hacer unas pequeñas modificaciones en el directorio /home

En primer lugar, accediendo como root, se cambiará el nombre de la carpeta del usuario que está defectuosa. Por ejemplo de “usuario” a “usuario1”.
En segundo lugar creamos una carpeta “usuario” nueva, a la cual ponemos como propietario a “usuario”.
Abrimos sesión con “usuario”, y en ésta ocasión nos dejará entrar pero sin todos nuestros datos.
Desde la sesión de usuario, o desde otra, copiamos el contenido de la carpeta “usuario1” a la carpeta “usuario”. Cuando no tengas ni idea de cual puede ser el error, puedes hacer la copia por bloques de directorios, y después de copiar un bloque probar a ver si te deja abrir sesión. En caso de que no te deje, ya sabes que el error estará en alguno de los directorios que has copiado. En ese caso, puedes dar marcha atrás e ir copiando por bloques más pequeños, o directorio por directorio, hasta llegar a determinar el directorio que te da el problema.
En algunas ocasiones puede aparecer el error en algún archivo que no se puede copiar porque está defectuoso. En ese caso, podemos tratar de eliminar o recuperar ese archivo, y podemos tratar de abrir sesión de nuevo desde la carpeta original renombrando la carpeta nueva (que ahora se llama “usuario”) como “usuario2”, y renombrando la carpeta original (que ahora se llama usuario1) como “usuario”. Después se trata de abrir sesión con “usuario” para ver si se ha corregido el problema. Si no se ha corregido, volveríamos a renombrar desde otro usuario las carpetas a “usuario1” la antigua, y “usuario” la nueva, para seguir con el proceso de copiado de directorios.

¡¡ IMPORTANTE !! TENER MUCHISIMO CUIDADO DE SABER EN TODO MOMENTO CUAL ES LA CARPETA ORIGINAL Y CUAL LA COPIA, PARA QUE NO SE BORREN DATOS DE LA ORIGINAL AL SOBREESCRIBIR CON LOS DE LA NUEVA. Se debe hacer con mucha calma y con mucho orden.

Es lo más probable que cuando se ha producido un error en el disco y se ha borrado algún archivo, no se pueda recuperar al 100% todos los datos que teniamos.
En alguna ocasión me ha sucedido que he utilizado éste sistema, he copiado absolutamente todos los archivos del directorio original al nuevo, y me ha funcionado todo a la perfección con el directorio nuevo. En ese caso puedes suponer que algún archivo que se había destruído se ha creado nuevo al abrir desde un directorio virgen. Sin embargo también me han pasado cosas más extrañas, como probar después desde la carpeta vieja supuestamente con errores, y también permitirme entrar. En ese caso, parece que el error estaría en la configuración del sistema.
Digo todo ésto simplemente para que veais que el “truco” no es más que un apaño que es posible que nos deje sin saber cual era el error, pero que lo suele solucionar en relativamente poco tiempo sin que se necesite tener grandes conocimientos informáticos (ni pequeños). Lo he escrito aqui porque, aunque me parece algo evidente, no lo he visto descrito en ningún otro sitio, aunque supongo que no seré el único al que se le ha ocurrido hacer ésta chapucilla.

Por favor, si teneis cualquier duda al respecto preguntad (la verdad es que tal vez haya querido explicar el “lio” en muy pocas líneas).

Se admiten todo tipo de críticas por lo “poco ortodoxo” del tema.

¡¡ SUERTE !!

(Extraido del apartado trucos del foro: http://www.euskolinux.org/foro/ )

Sigue leyendo

Publicado en linux | Deja un comentario