环境:
2 个桌面。
A 是 Ubuntu 12.04.2 LTS
B 是 CentOS 6.4
A 通过 sshfs 挂载 B 的文件夹。
A 中 'mount' 的输出:
Lebian@zeus:/share on /mnt/share type fuse.sshfs (rw,nosuid,nodev,max_read=65536,user=Lebian)
症状:
如果我以普通用户身份登录 A,并在 /mnt 文件夹中执行“ls”,我可以得到
drwxr-xr-x. 1 root root 4096 Oct 20 2013 share
但如果我以 root 身份执行“su”,并在 /mnt 文件夹中执行“ls”,我将得到
d?????????? ? ? ? ? ? share
有谁能告诉我“?”是什么意思,我该如何修复它?谢谢。
答案1
这意味着您无法查看权限,通常是因为您对文件夹本身没有权限。
因为您使用 挂载了文件系统user=Lebian
,root
所以可以看到挂载存在,但是看不到有关它的任何信息。
正常情况下root
可以访问一切但是 fuse 挂载的文件系统比较特殊;root 仍然可以通过一些工作来访问内容,但默认情况下不是这样。