我经常看到用户尝试解决问题并在某处读取,或者只是尝试递归chown
其主目录,有时甚至还会递归地将权限重置为类似rwxr-xr-x
类似的。
想象一下这样的所有者/权限大屠杀-是否存在需要特殊权限或需要root拥有才能使系统正常工作的关键文件/目录?
1
您正在谈论Wat文件?为什么root拥有的关键文件位于用户主目录中?
—
mikewhatever,2015年
@mikewhatever我知道,需要由root拥有至少三个目录:
—
字节指挥官
~/.gvfs/
,~/.cache/gvfs-burn/
和~/.cache/dconf
。可能还有更多。
drwx------ 2 romano romano 4096 dic 2 2008 .gvfs
从来没有任何问题...。(请参阅日期)。另外drwx------ 2 romano romano 4096 abr 28 14:57 .cache/dconf
在用户目录的主目录中没有“关键”文件,如果有的话,这是非常糟糕的编程的结果,因为用户可以有意/一时将其删除。除非是错误的,否则“关键”文件将存储在其他位置。
—
kos 2015年
FWIW,我可以确认系统上的〜/ .gvfs和〜/ .cache / dconf都属于root用户。我在两个目录上都运行了“ sudo ls -Al”,它们都为空。尽管我更改了文档的组和其他权限,但是我从未运行过chown。因此,这两个目录的根所有权很可能是正常的,至少对于Ubuntu 15.04而言。另外,我也没有〜/ .cache / gvfs-burn目录,也没有Byte Commander提到的root拥有的ipc-admin目录。但是,〜/ .dbus / session-bus中以数字字母命名的文件由我拥有,而不是root。
—
user173876