ゴミのやま

完全自分向け雑記

sshfsでマウントしたフォルダが"You do not have the permissions necessary to view the contents of mounted directory"と出て開けない

Mac OSX MojaveでSshfsでマウントしたフォルダがパーミッションエラーで開けない

You do not have the permissions necessary to view the contents of mounted directory.

というメッセージによりsshfsが開けなくなったのでその対処法

 

対策

-o defer_permissions

をつけてsshfsをマウントする

参考:

github.com

 

なんでこれでなおるねん?

上記リンクのbfleischer兄貴によると

  • sshではリモート側がフォルダのアクセス権を管理している
  • sshfsではmac側とリモート側の両方でアクセス権を管理している。ゆえにmac側からはリモート側のアクセス権が見えないので読み込みエラーが起きる
  • -o defer_permissions
    をつけることによりsshと同様にリモート側にアクセス権管理を委ねるため, アクセスできるようになるとのこと。

 

ちゃんちゃん