.dmrc的问题

系统安装、升级讨论
回复
头像
zyyffs
帖子: 39
注册时间: 2007-10-24 21:10
送出感谢: 0
接收感谢: 0
联系:

.dmrc的问题

#1

帖子 zyyffs » 2008-05-14 17:37

我因为需要编辑文件的原因,在/home下执行了 “sudo chmod -R a+rwx * ”命令(相当于sudo chmod -R 777 *),现在每次帐户的启动界面都会弹出一个警告框:“/HOME/.dmrc被忽略,需要设置权限644。。。。什么的。” 想改回权限“sudo chmod 644 /home/.dmrc”却找不到这个文件。请教大家如何解决?
头像
gmagogsfm
帖子: 129
注册时间: 2008-03-06 21:32
送出感谢: 0
接收感谢: 0

Re: .dmrc的问题

#2

帖子 gmagogsfm » 2008-05-14 19:07

zyyffs 写了:我因为需要编辑文件的原因,在/home下执行了 “sudo chmod -R a+rwx * ”命令(相当于sudo chmod -R 777 *),现在每次帐户的启动界面都会弹出一个警告框:“/HOME/.dmrc被忽略,需要设置权限644。。。。什么的。” 想改回权限“sudo chmod 644 /home/.dmrc”却找不到这个文件。请教大家如何解决?
有这个文件的呀
我的文件内容如下
[Desktop]
session=default
snowdoll
帖子: 13
注册时间: 2008-02-23 16:08
送出感谢: 0
接收感谢: 0

#3

帖子 snowdoll » 2008-05-14 19:43

改用以下試試
sudo chmod 644 ~/.dmrc

/home/ 下沒有 .dmrc很正常
應該是在 /home/username/
username 是帳號
头像
zyyffs
帖子: 39
注册时间: 2007-10-24 21:10
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 zyyffs » 2008-05-15 10:02

哦 谢谢楼上的两位。我试试看
头像
zyyffs
帖子: 39
注册时间: 2007-10-24 21:10
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 zyyffs » 2008-05-15 14:29

很遗憾,还是不行。。。 警告框的具体内容是“用户的$HOME/.dmrc已被忽略,这将无法保存默认会话和语言,该文件应该由用户所有,并且权限设置为644,用户的$HOME目录应由用户自己所有,别的用户无法写入”。
snowdoll
帖子: 13
注册时间: 2008-02-23 16:08
送出感谢: 0
接收感谢: 0

#6

帖子 snowdoll » 2008-05-15 15:19

cd
ls -al
看看 .dmrc 的用戶和組別是甚麼
變成了其他用戶的話
用chown 改回正常
詳細用法看 man chown

不行的話把檔案改名/刪除吧
反正是在 ~/下
头像
zyyffs
帖子: 39
注册时间: 2007-10-24 21:10
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 zyyffs » 2008-05-15 17:45

谢谢楼上的,能找到.dmrc文件了,文件打开和2楼描述的一样:
[Desktop]
session=default

那么如何查看.dmrc的用户和组别呢?
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12
送出感谢: 0
接收感谢: 0
联系:

#8

帖子 solcomo » 2008-05-15 17:47

ls -l
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
sheji
帖子: 431
注册时间: 2008-04-30 21:40
送出感谢: 0
接收感谢: 0

#9

帖子 sheji » 2008-05-15 21:02

这个问题,在我装的有三遍中都有这个出现,很讨厌。(天知道什么时候会再出现???)
路径:/home/username/.dmrc
出故障时的权限基本是 100600
在那个目录(类似资源管理器,不知道应该叫什么)上,可以设置“显示列”,可以显示出用户权限
在文件上(比如.dmrc)点右键选属性,可以查看和修改权限
但我很多次把这个100600改成了100644,就是不行!几乎所有组合都改过了,都不行
我想,一定有别的“牵扯”,并非只是这一个的权限问题。。。

因为搜索了很多,没有找到一个解决办法,提问的人也很少,所以我就没发贴。。。
头像
vmmm
帖子: 458
注册时间: 2008-10-23 19:01
来自: 乌有之乡
送出感谢: 0
接收感谢: 0

Re: .dmrc的问题

#10

帖子 vmmm » 2009-01-26 14:30

直接删除.dmrc就行了
心中自是的,便是愚昧人
xiaogebin0713
帖子: 2
注册时间: 2013-02-20 14:58
系统: WIN7
送出感谢: 0
接收感谢: 0

Re: .dmrc的问题

#11

帖子 xiaogebin0713 » 2013-02-20 14:59

每次开机登录后都会弹出对话框说:
“用户的 $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
xiaogebin0713
帖子: 2
注册时间: 2013-02-20 14:58
系统: WIN7
送出感谢: 0
接收感谢: 0

Re: .dmrc的问题

#12

帖子 xiaogebin0713 » 2013-02-20 15:03

每次开机登录后都会弹出对话框说:
“用户的 $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
回复

回到 “系统安装和升级”