Mount
將遠端伺服器掛載到特定文件夾的權限問題
我正在執行以下操作以將遠端伺服器安裝到我伺服器上的特定路徑:
sshfs user@remoteserver.com:/backup/folder/ /home/myuser/server-backups/
但是,當我掛載伺服器時,文件夾權限更改(它們變為 700),並且當我測試我的 rsnapshot.conf 文件時,我收到以下錯誤:
snapshot_root /home/myuser/server-backups/ - snapshot_root exists \ but is not readable
我究竟做錯了什麼 ?我應該用另一個使用者安裝遠端伺服器嗎?
FUSE 具有控制誰可以訪問文件的選項。我猜你
sshfs -o allow_other
想要
假設它是一個訪問受限的文件夾,例如只有某些使用者可以訪問,sshfs 可能無法看到該組中的一個 ID 屬於安裝驅動器的使用者。
您只需添加選項“-o defer_permissions”,例如
sshfs -o defer_permissions user@remoteserver.com:/backup/folder/ /home/myuser/server-backups/
更多資訊可以在這裡找到:https ://github.com/osxfuse/osxfuse/wiki/Mount-options#default_permissions-and-defer_permissions ?