我使用SSHFS在远程服务器上安装目录。客户端和服务器上有一个用户xxx。两个框上的UID和GID相同。
我用
sshfs -o kernel_cache -o auto_cache -o reconnect -o compression=no \
-o cache_timeout=600 -o ServerAliveInterval=15 \
xxx@yyy.yyy.yyy.yyy:/mnt/content /home/xxx/path_to/content
将目录安装在远程服务器上。在客户端上以xxx身份登录时,我没有任何问题。我可以CD到/ home / xxx / path_to / content。
但是当我以另一个用户zzz的身份登录客户端时,
$ ls -l /home/xxx/path_to
我明白了
d????????? ? ? ? ? ? content
继续
$ ls -l /home/xxx/path_to/content
我懂了
ls: cannot access content: Permission denied
当我做
$ ls -l /mnt
在我得到的远程服务器上
drwxr-xr-x 6 xxx xxx 4096 2011-07-25 12:51 content
我究竟做错了什么?权限对我来说似乎是正确的。我错了吗?
ls -ld /home/xxx/path_to/content
?