Linux

SFTP:允許使用者訪問家庭以外的文件夾

  • September 4, 2012

我有一台執行 Ubuntu 12.04 LTS 並安裝了 OpenSSH 伺服器的機器。我創建了一個帶有入獄家庭帳戶的使用者。

當我使用使用者帳戶登錄時,我只能訪問他的家(duh)。

除了使用者的主文件夾之外,我還想授予他對特定分區 ( /Volumes/Storage) 的讀取權限。我怎樣才能做到這一點?

您需要通過綁定掛載到 chroot 樹來確保使用者所在的 chroot 可以訪問該目錄:

mount --bind /Volumes/Storage /path/to/chroot

使用者還需要具有必要的文件系統權限才能讀取驅動器上的數據。完成此操作的最簡單方法是將使用者置於擁有文件所有權的補充組中(假設標準 755 和 644 權限)。

引用自:https://unix.stackexchange.com/questions/47128