I am learning Linux and recently encountered an error upon reboot saying "User's $HOME/.dmrc file is being ignored.." The message went on to say this was preventing the default session from being saved and that the file needed to have 644 permissions. I started some reading on permissions and config files and reinstalled Linux fresh on my VM. I also read various forums that advised users facing similar problems to chmod permissions for this file to 644. However, in the fresh install I see that the default permission for home/.dmrc is 600 (-rw-------). Why is this the case? If it needs to be 644, why would it be set to this on the default install.
i have had this issue ever since i installed mint Gloria 7.
Although I have an inkling why.
Originally i had 2xHD's, on one i had installed jaunty and used it as my main OS, on the other HD i had installed gloria to see how it rolled.
One day one HD failed =sad face=, my main OS.
As i have no clue about grub I struggled to understand if the HD died or the data was corrupted or the os failed.
I couldn't quite just boot into my 2nd HD, so i installed Gloria again, over its original install. all my apps and documents were still there after the gloria was installed.
I didn't see this message as a problem because it only pops up when i log-in, i tend not to shut down the box, unless for maintenance or relocation.
But it would be nice to be able to just login and not get this legend about dmrc file is being ignored, and 644 permissions.
I gave your solution a try jeremy, and maybe in the not too distant future when i reboot and the legend has gone, i will remember to come back and hi5 ya.
Not only do you need to change permissions on the $HOME/.dmrc file, but you will also want to change the home directory permissions to 700.
chmod 644 $HOME/.dmrc
chmod 700 /home/[USER]
Do you have a home partition and a root partition? If so the file would stay.
LOTS of people complaining of this bug after updates or installing certain soft.
Are you sure you aren't mixing the permissions up and it actually complains about being