Linux

通過 sftp 為多個使用者設置 apache www 目錄

  • April 3, 2018

我在帶有 LAMP 堆棧的 digitalocean 上有標準的 Ubuntu 16.04 液滴。預設情況下,我有一個具有 root 權限的使用者(供管理員使用)。我通過 ssh 從 root 訪問任何目錄,例如使用 filezilla 或 netbeans。這一切都很好,因為它應該做到這一點。

我需要創建更多使用者,以便我可以將它們配置為能夠訪問特定的虛擬主機目錄,比如/var/www/html/domain2.com 或可能只/var/www/html/*

此外,我需要確保這樣做不會影響文件夾和文件的任何 Apache 相關權限。假設我創建了一個文件夾,說從 user1 上傳,而 www-data 使用者無法讀取或寫入該文件夾上傳。

我怎樣才能做到這一點 ?

您可以在他們的主目錄中掛載他們需要使用bindfs訪問的目錄

前任 :bindfs -u user1 -g user1 --create-for-user=www-data --create-for-group=www-data /home/user1/www/ var/www/html/domain2.com

引用自:https://serverfault.com/questions/905747