私のセットアップの詳細を説明することから始めましょう:
X86_64ArchでFedora13を実行しています。 sshfsを使用してリモートディレクトリをマウントしました。
jim@localsite $ sshfs jim@remotesite:/home/jim /home/jim/remotemount
ここで、suがrootになり、マウントポイントの下のコンテンツを読み取ろうとすると、次のようになります。
root@localsite $ ls -l /home/jim/remotemount
ls: cannot access remotemount: Permission denied
root@localsite $ ls -l /home/jim
total 0
drwxrwx---. 1 jim jim 90 Oct 1 12:00 bin
drwxrwx---. 1 jim jim 90 Oct 1 12:00 dev
d?????????? ? ? ? ? ? remotemount
drwxrwx---. 1 jim jim 90 Oct 1 12:00 tmp
Rootがremotemountディレクトリにアクセスできないのを見るのはかなり奇妙です。これは予想される動作ですか?もしそうなら、なぜですか?そうでない場合は、それを修正する方法についてのリードが役立ちます。ありがとう。
見つかったls: cannot access system: Permission denied
mint/ubuntuのsshfsの後。
Sudo adduser <username> Fuse
コメントから削除user_allow_other
ファイル/etc/Fuse.conf内。 Fuse.confの権限を変更しますSudo chmod a+r /etc/Fuse.conf
今すぐ再起動して実行
sshfs <login>@<ip_of_machine>:<path_to_mount> <mountpoint> -o allow_other