Se esta ignorando el archivo $ Home/.dmrc del usuario
Se esta ignorando el archivo $ Home/.dmrc del usuario.
Esto impide que se guarden la sesion predeterminada y el idioma. El archivo debería pertenecer al usuario y tener los permisos 644. El directorio personal del usuario no debe ser escribible para otros.
Si al arrancar Ubuntu éste se interrumpe y aparece un cartel con la inscripción que les cito más arriba, lo que ha sucedido es que los permisos de algunos archivos y/o directorios han cambiado y debemos volverlos a su estado normal.
Para solucionarlo solo debemos abrir un terminal y …
1- pedir permisos de administrador: sudo su
2- cambiar los permisos de nuestro directorio de usuario:
chmod 755 /home/tu-nombre-de-usuario
3- cambiar los permisos del archivo .dmrc:
chmod 644 /home/tu-nombre-de-usuario/.dmrc
4- cambiar el propietario de nuestro directorio de usuario:
chown tu-nombre-de-usuario /home/tu-nombre-de-usuario
5- cambiar el grupo de usuarios de nuestro directorio de usuario:
chgrp users /home/tu-nombre-de-usuario
En los pasos 2 y 3 aparecen unos números raros (755 y 644). Ellos hacen referencia a los permisos de un archivo o directorio en una secuencia “propietario-grupo-otros” Para leer un poco (en inglés) sobre el sistema de permisos de un sistema Unix pueden visitar este enlace.
Fuente: GNU/Linux Libre



¿Y si no puedo arrancar ningún terminal porque luego de aparecer ese mensaje queda la pantalla en negro?
Mauricio dijo esto en Julio 13, 2009 a 11:59 pm
a mi me ha pasado lo mismo, puedes intenter llegar al terminal, iniciando desde grub en modo seguro, tras el menu de depuracion de fallos no carges entorno grafico y te dejara para hacer login
mibb dijo esto en Julio 19, 2009 a 1:24 pm
despues de hacer todo lo que dice no funcionaba la sesion. asi que le agregue una pequeña diferencia y funcionó
root@ht:/home/ggongora# chmod 755 /home/ggongora
root@hi:/home/ggongora# chmod 644 /home/ggongora/.dmrc
root@hit:/home/ggongora# chown ggongora /home/ggongora
root@hit:/home/ggongora# chgrp users /home/ggongora
root@hit:/home/ggongora# chown ggongora -R /home/ggongora
en la ultima linea solo le agregué el -R para que todos los archivos de /home/ggongora sean del usuario ggongora y no solo la carpeta /home/ggongora
otra cosa tuve que entrar en terminal de recuperacion de ubuntu loggear como root hacer una cuenta nueva, reiniciar entrar en la cuenta nueva y desde terminal hacer todo esto.
para crear la cuenta nueva:
adduser “usuario_nuevo”
te pide crear una contraseña del nuevo usuario, ahi le puse algo facil de recordar, y luego llenar datos del usuario solo puse una letra en cada linea y listo.
gwolf dijo esto en Septiembre 21, 2009 a 1:35 am