[OpenAFS] .dmrc file being ignored

Jaap Winius jwinius@umrk.nl
Thu, 21 Apr 2011 15:25:11 +0200


Hi folks,

When using gdm (the GNOME Display Manager) on Debian squeeze for login  
purposes along with multiple locales, if a user selects a language  
other than the default with which to start their session, they get the  
following error immediately after entering their password:

"User's $HOME/.dmrc file is being ignored. This prevents the default  
session and language from being saved. File should be owned bu user  
and have 644 permissions. User's $HOME directory must be owned by user  
and not writable by others."

When the permissions and ownerships are correct and $HOME is a local  
directory the problem does not occur. However, it does when using AFS.  
I suspect gdm is attempting to read the file as root before it can be  
accessed via AFS.

Has anyone here encountered this issue? Is there a way to prevent it  
from happening, or is it just a bug that should be reported to the gdm  
maintainers?

Cheers,

Jaap