私のサーバーの特定のパスにリモートサーバーをインストールするには:
sshfs [email protected]:/backup/folder/ /home/myuser/server-backups/
ただし、サーバーをインストールしたときにフォルダ権限が700に変更され、rsnapshot.confファイルをテストしたときに次のエラーが発生しました。
snapshot_root /home/myuser/server-backups/ - snapshot_root exists \
but is not readable
私は何が間違っていましたか?他のユーザーと一緒にリモートサーバーをインストールする必要がありますか?
答え1
FUSEには、ファイルにアクセスできる人を制御するオプションがあります。おそらくあなたはsshfs -o allow_other
。
答え2
特定のユーザーだけがアクセスできる制限付きアクセスフォルダであると仮定すると、sshfsはグループのIDの1つがドライブをマウントしたユーザーに属していることを確認できません。
次のように "-o defer_permissions" オプションを追加します。
sshfs -o defer_permissions [email protected]:/backup/folder/ /home/myuser/server-backups/
詳細はこちらからご覧いただけます。https://github.com/osxfuse/osxfuse/wiki/Mount-options#default_permissions-and-defer_permissions?