Ubuntu(16.04 LTS)でsshfs
を使用してリモートホストに接続しようとすると、次のエラーが表示されます。
Fuse: unknown option `defer_permissions'
コマンドを使用した後:
sshfs -o allow_other,defer_permissions [email protected]:/ /mnt/connected/
このデジタルオーシャンチュートリアル で提供されています。
オプション「defer_permissions」を削除すると、コマンドが正常に実行され、リモートホストフォルダーがローカル/mnt/connected/
にマウントされます。ただし、権限は正しく表示されません。
「defer_permissions」が不明なオプションの場合、sshfs
でフォルダーをマウントするときに正しいアクセス権を取得するには、どのオプションを使用する必要がありますか?
sshfs
manページ を見て、defer_permissions
はオプションとして存在しないと思います。ただし、default_permissions
がリストされます。
私はこれを使用しましたが、今のところそれは私のために働いています。
フォローしている指示にタイプミスがありますか? (それは https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh でしょうか? )
私は、他の誰かがよりよく知っていなければタイプミス理論に固執しています。
defer_permissionsオプションは、Mac OSからSSHファイルシステムをマウントする際のファイルシステムのアクセス許可の変換に関するいくつかの問題を修正します。
これが、Ubuntuからマウントするときに役に立たない(そしてコマンド構文から削除された可能性がある)理由ですが、Macから起動すると機能します。