web-dev-qa-db-ja.com

fuse:不明なオプション `defer_permissions '

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でフォルダーをマウントするときに正しいアクセス権を取得するには、どのオプションを使用する必要がありますか?

33
dhargo

sshfsmanページ を見て、defer_permissionsはオプションとして存在しないと思います。ただし、default_permissionsがリストされます。

私はこれを使用しましたが、今のところそれは私のために働いています。

フォローしている指示にタイプミスがありますか? (それは https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh でしょうか? )

私は、他の誰かがよりよく知っていなければタイプミス理論に固執しています。

31
Graham Watkins

defer_permissionsオプションは、Mac OSからSSHファイルシステムをマウントする際のファイルシステムのアクセス許可の変換に関するいくつかの問題を修正します。

これが、Ubuntuからマウントするときに役に立たない(そしてコマンド構文から削除された可能性がある)理由ですが、Macから起動すると機能します。

7
bytepan