一大堆机器出了问题,我不知道是什么、在哪里、何时或如何发生的。
红帽企业 Linux 工作站版本 6.10(圣地亚哥)
我的所有桌面图标都不起作用。每当我单击桌面图标时,该图标的底层文本文件都会以gedit
.
我读到一条评论,xdg-mime
但我不知道输出是否正确:
$ xdg-mime query filetype ASIST.desktop
text/plain; charset=us-ascii
$ xdg-mime query filetype /usr/share/pixmaps/keyring.png
application/octet-stream
$ xdg-mime query filetype Desktop/gnome-terminal.desktop
application/octet-stream
...但这似乎并不重要,因为所有三个文件都被打开(或至少发送)到gedit
. (gedit
不会打开png文件)
我破坏了什么?如何修复它?
答案1
非常抱歉,这本质上是用户错误。
我的安全要求包括root
用户的密码umask
是 0077。我最近在所有这些机器上安装了一些文件,并且必须运行update-mime-database
,它会重建整个/usr/share/mime
目录 - 并应用umask
,从而阻止所有非 root 用户访问该目录。