從家庭用戶資料夾存取 /var/www/html/website 符號鏈接

從家庭用戶資料夾存取 /var/www/html/website 符號鏈接

我有一個 VPS 作業系統:ubuntu 15.04,其中我在 /var/www/html/WEBSITE /var/www/html/WEBSITE 有一個網站,有 www-data:www-data 作為 user:group

我創建了一個符號鏈接

ls -s /var/www/html/WEBSITE /home/USER1/WEBSITE

為了讓 USER1 使用 sftp 存取 /var/www/html/WEBSITE,我使用此指令建立了一個使用者 USER1

sudo useradd -d /home/user1 -m User1 -g sftp -s /bin/false

/home/USER1/WEBSITE 根目錄:root

我想安全地存取 USER1 資料夾 /var/www/html/WEBSITE 我按照這個關聯,因此將使用 sftp 連接。

當我使用 filezilla 連接 sftp 上的 root 帳戶時,符號連結將重定向到 /var/www/html/WEBSITE,但是當我使用 USER1 帳戶連接時,我無法存取目標資料夾。

謝謝並抱歉我的英文。

答案1

您需要確保User1/ USER1(或您命名的方式)可以存取真實目錄/var/www/html/WEBSITE,而不僅僅是符號連結。

這通常是透過為該使用者定義一個新群組和apache/www-data並允許該群組存取來實現的。權利應取決於用戶能夠在那裡做什麼。但首先,閱讀一些關於Unix 權限是一個好的開始

相關內容