domingo, 8 de marzo de 2009

$HOME/.dmrc

Al formatear y recuperar los datos de un antiguo usuario existente me ha aparecido el siguiente error al iniciar la sesión de usuario:

"Se esta ignorando el archivo $HOME/.dmrc del usuario.Esto impide que se guarden la sesión predeterminada y el idioma . El archivo debería pertenecer al usuario y tener los permiso 644. El directorio personal del usuario debe pertenecer al usuario y no ser escribible para otros usuarios."

Tras investigar un poquito parece que la solución es bastante sencilla, lo único que hay que hacer es entrar con el usuario al que le genera el problema y cambiarle los permisos a la carpeta /home/nombre_usuario asi:

  • Propietario: Usuario
  • Acceso a carpeta: Crear y borrar archivos
  • Acceso a archivo: ---
  • Grupo: nombre_usuario
  • Acceso a carpeta: Acceder a archivos
  • Acceso a archivo: ---
  • Otros:
  • Acceso a carpeta: Acceder a archivos
  • Acceso a archivo: ---

No hace falta presionar el botón de «Aplicar permisos a los archivos contenidos»

Ya solo queda reiniciar la sesión gráfica y listo... corregido el error.

Si el archivo no existe se crea al inicio de sesion, por lo que si esta dañado se puede incluso borrar.

2 comentarios:

  1. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  2. Habría otra solución no? Podría ser... Entras en consola con permisos de root y luego aplicas chmod 777, dando así los permisos a usuarios, grupos de usuarios y otros.

    ResponderEliminar