比较来自世界各地的卖家的域名和 IT 服务价格

目录用户可以读取,和 root - 不是?

在我的主目录下,有一个叫做的目录 ".gvfs". 作为我通常的用户帐户,我可以正常阅读:

~ $ ls -lart ~raldi/.gvfs
total 4
dr-x------ 2 raldi raldi 0 2009-05-25 22:17 .
drwxr-xr-x 60 raldi raldi 4096 2009-05-25 23:08 ..
~ $ ls -d ~raldi/.gvfs
dr-x------ 2 raldi raldi 0 2009-05-25 22:17 /home/raldi/.gvfs

然而 root 我不能使用 "ls" 甚至 "ls -d":

# ls ~raldi/.gvfs
ls: cannot access /home/raldi/.gvfs: Permission denied
# ls -d ~raldi/.gvfs
ls: cannot access /home/raldi/.gvfs: Permission denied

并确保:

# echo $UID $EUID
0 0

它只是家庭安装 Ubuntu 8.10, 没有 NFS 或类似的东西。 我看到目录被指出不可读 (对世界来说并不能力), 但我认为当你是一个用户时,什么都不适用 root. 例如,我可以创建目录 mode-000 在 / tmp 并给予它不是root用户 root 阅读,录音等没有问题

有想法发生了什么?
已邀请:

帅驴

赞同来自:

的:
http://bugzilla.gnome.org/show_bug.cgi?id=534284
这一切都是令人遗憾的,但这一决定是通过在核水平的专家融化的决定 (用户否则从谁安装 fs, 无法访问它,包括 root), 我们不能对此做任何事情。

还有cm:
https://bugs.launchpad.net/gvfs/+bug/225361
解决方案似乎是更新你的
http://apps.sourceforge.net/me ... .conf
并打开

user_allow_other

选项。 你也可能需要得到 gvfs 用于传输 allow_root 或者 allow_other, 但我不确定如何做到这一点。

当然,只需更容易放弃具有图形界面的所有工具,例如 gvfs, 并从命令行安装文件系统,您可以完全控制如何安装某种内容。

石油百科

赞同来自:



.gvfs

directory - 这是用户空间文件系统。 Gnome VFS, 这为虚拟文件系统提供了一个直接路径的文件系统 (例如,远程安装 samba, 配件 webdav), 所以 Gnome 可以将路径传输到不支持的程序 VFS 使用远程文件时。

自这个应用程序和挂载 FUSE, 它可能会拒绝权限 root - 在这种情况下执行访问检查的代理是应用程序 FUSE, 而不是核心。

默认

gvfs

恶魔允许仅通过目录移动所有者。

石油百科

赞同来自:

它可能是概率顺序的几件事

退房 / var / log / messages (或者 / var / log / syslog) 对于文件系统可能损坏

你正在使用 SELinux?

Google 假设 lsattr ~ raldi / .gvfs 可能表示应用于此文件的特殊功能。

要回复问题请先登录注册