Herramientas de usuario

Herramientas del sitio


tutoriales:recuperar_el_acceso_al_equipo_cuando_el_directorio_tmp_se_bloquea

Recuperar el acceso al equipo cuando el directorio /tmp se bloquea

En fecha reciente me sucedió que, trabajando en Ubuntu 10.04 con Unity, se me bloqueó el acceso a la cuenta. Al tratar de acceder de nuevo, el equipo no me aceptaba la contraseña. De hecho, no me aceptaba la contraseña de ningún usuario. No había forma de iniciar sesión.

La causa era que el directorio /tmp se montaba con permisos de solo lectura. ¿Como arreglar esto?

Afortunadamente el GRUB da la posiblidad de escoger la forma de iniciar si se presiona la tecla SHIFT durante el arranque. Así que presionando la tecla pude escoger iniciar en modo de prueba. Ahora bien, seguía sin poder iniciar sesión pues el directorio temporal tercamente conservaba permisos de solo lectura. ¿Cómo resolver esto?

Recordé los viejos tiempos del sistema de ficheros ext2, cuando tras los fallos de la corriente eléctrica era frecuente tener que reconstruir los nodos, y escogí en el menú del modo de prueba la opción que me permite abrir una consola con permisos de administrador. Por supuesto que no podía probar a cambiar los permisos de /tmp allí mismo, pero sí podía mandar a desmontar el sistema de ficheros, montarlo como lectura-escritura y asegurarme de que /tmp fuera “escribible” por todos.

Manos a la obra: tecleé

mount -n -o remount, rw /

Lo cual me desmontó y montó del sistema de ficheros, esta vez con permisos de lectura y escritura para todo lo que colgara del directorio raíz, abrí en mc y me aseguré de que /tmp tuviera permisos 777 (no importa, el sistema lo corrige después).

Reinicié, y listo. Ya podía entrar.

tutoriales/recuperar_el_acceso_al_equipo_cuando_el_directorio_tmp_se_bloquea.txt · Última modificación: 2020/04/22 20:57 (editor externo)