sshfs:特定のフォルダにアクセスしようとすると、権限が拒否されました。

sshfs:特定のフォルダにアクセスしようとすると、権限が拒否されました。

次のように特定のフォルダにアクセスできます。

ssh -YX  [email protected]
cd ../the/folder/I/want   

または絶対パスを使用してください

ssh -YX  [email protected]
cd /the/absolute/path/to/the/folder/I/want

lsただし、リモートホームディレクトリからはインポートできません。

ssh -YX  [email protected]
ls ../the/folder/I/want 
-> ls: cannot access ../the/folder/I/want: No such file or directory

sshfsを使用してホームフォルダをマウントしてアクセスできます。ただし、sshfsを使用して特定のフォルダをマウントしようとすると、次のようになります。

sshfs [email protected]:/the/absolute/path/to/the/folder/I/want   ~/mountpoint

マウントされたフォルダが表示されますが、そのフォルダにアクセスできません。ls -lローカルコマンドの結果は次のとおりです。

d---rwx--- 1 root wheel 4,0K 4 nov 22:46 mountpoint

この特定のフォルダをマウントする方法はありますか?

ベストアンサー1

これは、特定のグループにのみアクセスを許可するフォルダがある場合に発生します。これにより、sshfsはグループのIDの1つがドライブをマウントしたユーザーに属していることを確認できません。

次のように "-o defer_permissions" オプションを追加します。

sshfs -o defer_permissions [email protected]:/the/absolute/path/to/the/folder/I/want   ~/mountpoint

詳細はこちらからご覧いただけます。https://github.com/osxfuse/osxfuse/wiki/Mount-options#default_permissions-and-defer_permissions

おすすめ記事