$HOME/.dmrc 文件的权限

$HOME/.dmrc 文件的权限

我正在学习 Linux,最近在重新启动时遇到错误,提示“用户的 $HOME/.dmrc 文件被忽略...”。消息继续说,这阻止了默认会话的保存,并且该文件需要具有 644 个权限。我开始阅读有关权限和配置文件的一些资料,并在我的虚拟机上重新安装了 Linux。我还阅读了各种论坛,这些论坛建议遇到类似问题的用户将此文件的权限 chmod 为 644。但是,在全新安装中,我看到 home/.dmrc 的默认权限是 600 (-rw-------)。为什么会这样?如果需要是 644,为什么在默认安装中将其设置为这个。

答案1

0644是全世界可读的。这意味着任何其他用户都可能读取您的设置。

0600仅供您的用户读取。没有理由认为您的用户运行的程序需要比0600正常运行更高的权限。

您确定没有混淆权限并且它实际上抱怨的是644而不是 吗600

答案2

您有主分区和根分区吗?如果有,文件将保留。

很多人在更新或安装某些软件后抱怨这个错误。

http://ubuntuforums.org/showthread.php?t=91455&page=3

答案3

您不仅需要更改 $HOME/.dmrc 文件的权限,还需要将主目录权限更改为 700。

chmod 644 $HOME/.dmrc

chmod 700 /home/[用户]

答案4

自从我安装了 mint Gloria 7 以来,我就遇到了这个问题。

尽管我隐约知道为什么。

最初我有 2xHD,在其中一个上我安装了 jaunty 并将其用作我的主要操作系统,在另一个 HD 上我安装了 gloria 以查看其运行情况。

有一天,我的一个硬盘坏了=悲伤的脸=,我的主要操作系统。

由于我对 grub 一无所知,所以我很难弄明白是硬盘坏了、数据损坏了还是操作系统出现故障。

我无法直接启动到我的第二块硬盘,因此我再次安装了 Gloria,覆盖了其原始安装。安装 gloria 之后,我的所有应用程序和文档仍然在那里。

我不认为这个消息是一个问题,因为它只在我登录时弹出,我倾向于不关闭该盒子,除非是为了维护或重新定位。

但如果能够直接登录并且不会收到有关 dmrc 文件被忽略以及 644 权限的提示就好了。

杰里米,我尝试了你的解决方案,也许在不久的将来,当我重新启动并且图例消失时,我会记得回来和你好。

相关内容