Hola.
Hoy me apareció el siguiente mensaje al ingresar a mi netbook:
“Error de inicio: Se esta ignorando el acceso al archivo $HOME/.dmrc del usuario. Esto impide que se guarden la sesion predeterminada y el idioma. El archivo deberia pertencer al usuario y tener los permisos 644. El directorio personal del usuario debe pertencer al usuario u no ser escribible para otro usuarios”.
Supongo que el mensaje tiene relación con el hecho de que ayer cambié el idioma por defecto de mi instalación de Ubuntu 9.04 de español a inglés, ya que prefiero ver los menús y ayudas en el idioma original y no traducido (especialmente porque algunas palabras traducidas tienen mayor longitud que las originales en inglés, y en algunas ventanas se hace difícil ver exactamente que dice).
Si bien pude ingresar con mi usuario y password, al momento de reiniciar me volvió a aparecer el mismo mensaje.
Busqué en san google y la solución la encontré en espaciolinux.com
Básicamente es un problema de permisos de nuestra carpeta de usuario (home/usuario). Para solucionar el problema debemos hacer 4 cosas.
1- Asignar nuestra carpeta home/usuario a nuestro grupo.
2.-Asignar nuestra carpeta home/usuario a nuestro usuario.
3.- Asignar nuestra carpeta home/usuario permisos para que solo nuestro usuario pueda acceder (permisos 700).
4.- Asignar al archivo /home/usuario/.dmrc los permisos 644 que es lo que nos indica el error.
Para realizar las tareas arriba indicadas abrimos nuestra terminal e ingresamos los siguientes comandos. La palabra usuario debes reemplazarla con el nombre de tu propio usuario.
1- Asignar nuestra carpeta home/usuario a nuestro grupo.
sudo chgrp usuario /home/usuario
2.-Asignar nuestra carpeta home/usuario a nuestro usuario.
sudo chown usuario /home/usuario
3.- Asignar nuestra carpeta home/usuario permisos para que solo nuestro usuario pueda acceder (permisos 700).
sudo chmod 700 home/usuario
4.- Asignar al archivo /home/usuario/.dmrc los permisos 644 que es lo que nos indica el error.
sudo chmod 644 /home/usuario/.dmrc
Luego reiniciamos y ya no nos saldrá el mensaje de error.
Recomendación: siempre antes de ingresar comandos en la terminal averigua que hacen estos exactamante, pues puedes comprometer la estabilidad y seguridad de tu instalación de GNU/Linux.
Otras Entradas Relacionadas:



Hola: tengo el problema arriba idicado, pero al introducir en el terminal sudo chgrp usuario /home/usuario,y pulsar intro me sale: (sudo) password for nacho, y intento escribir lo siguiente pero no me permite escribir. Espero que alguien pueda solucionarlo. Gracias
Usando:Hola nacho.
1.- Si tu usuario se llama nacho entonces deberías escribir
sudo chgrp nacho /home/nacho
la palabra usuario se debe reemplazar por el nombre de tu usuario.
2.- Lo otro, cuando te aparece
sudo password for nacho
Tu solo debes escribir tu password, no aparecen asteriscos (*) ni nada cuando escribes,luego solo presiona enter.
Usando: