$home/.dmrc已被忽略錯誤解析

weixin_34219944發表於2011-04-08

每次開機登入後都會彈出對話方塊說:
“使用者的 $HOME/.dmrc 已被忽略。這將無法儲存預設會話和語言。該檔案應該由使用者所有,並且許可權設定為 644。使用者的 $HOME 目錄應由使用者自己所有,別的使用者也無法寫入。”
但在home目錄下卻無法找到.dmrc檔案或資料夾。

解決方法:
執行如下命令:
chmod 755 -R ~/
sudo chown -R username:username /home/username
sudo chmod 644 /home/username/.dmrc
sudo chown username:username /home/username/.dmrc
注:
執行命令前先把全部“username”替換為你的使用者名稱。
執行第一條命令後可能要等幾分鐘後才能繼續輸入第二條命令,不要著急,請耐心等待命令列提示符出現後再輸入第二條命令。
執行過程中會有一些錯誤提示,不用管,繼續執行下一個命令,全部命令執行後,重啟電腦。症狀即可消除。
如執行第二行命令時提示:
chown: 無法訪問 “/home/username/.gvfs”: Permission denied
執行第三行命令時提示:
chmod: 無法訪問 “/home/username/.dmrc”: 沒有該檔案或目錄
執行第四行命令時提示:
chown: 無法訪問 “/home/username/.dmrc”: 沒有該檔案或目錄

解決辦法:
chmod 755 -R /home/使用者名稱
chmod 644 /home/使用者名稱/.dmrc

補記,有的時候上面兩句並不起作用,那就用下面的:

http://ubuntuforums.org/showthread.php?t=371052

 
sudo chmod 644 /home/yourname/.dmrc
sudo chown yourname /home/yourname/.dmrc
sudo chmod -R 700 /home/yourname
sudo chown -R yourname /home/yourname

 
比第一個方面好的地方就是,.dmrc檔案的許可權變成644後,首先通過700保證other使用者沒有訪問許可權,然後修改資料夾的所有者為登入使用者,這樣就是保證了沒有其他意外情況發生。

本文來自:http://ubuntuabc.com/123/?p=20

相關文章