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としてログインすると、問題はありません。/ home / xxx / path_to / contentにcdできます。
しかし、別のユーザー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
?の出力を提供します。