rub*_*o77 39 permissions root dbus
我的主文件夹~/.dbus
中有一个只能由 root 读取和写入的文件夹:
drwx------ 3 root root 4096 Feb 17 17:30 .
drwx------ 2 root root 4096 Feb 17 17:30 session-bus
Run Code Online (Sandbox Code Playgroud)
这是正确的设置吗?或者如果没有,那怎么会发生?
anx*_*anx 50
首先创建这些具有 root 所有权的原因通常是sudo
保留一些用户环境的方式。
ls: 无法访问 .gvfs: 权限被拒绝
该文件夹.dbus
及其.cache
所有内容应该归主目录所属的用户所有。删除通常是安全的,下次登录时会重新创建它(它只是一个最终会过时的缓存)。
# be careful what you type when you use rm -rf!
sudo rm -rf ~/.dbus
Run Code Online (Sandbox Code Playgroud)
请记住,.gvfs
它的行为有些特殊,因为它是一个挂载点(检查 的输出mount
以确认)。只要您安装了网络文件夹,就不要碰它。
God*_*ard 10
或者,您可以递归地使自己成为此文件夹的所有者。
sudo chown -R username:username .dbus
Run Code Online (Sandbox Code Playgroud)
我知道很多人知道这个文件夹的唯一原因是因为他们备份了他们的主目录并从他们的备份软件中得到了错误。