我已經在一個惱人的權限問題上苦苦掙扎了幾個小時(感覺總是權限阻礙了我)。
我試圖確保我可以在內部創建/讀取/執行/var/www/html
。該資料夾的擁有者為www-data
.我的用戶是 -group 的成員www-data
。我的部署服務也是www-data
.因此,我無法將所有權更改為我自己的用戶,因為我們是多個需要存取該資料夾的用戶。
我已經嘗試過以下方法:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html
sudo usermod -a -G www-data my_user
groups my_user #verify that I am a part of the group
不過,如果我嘗試在/var/wwwhtml/
資料夾中建立資料夾,我會得到:Permission denied
我被困住了!似乎很多人之前都遇到過這個問題,一些解決方案需要將所有權更改為我當前的用戶,但這不是我想要的。我希望 www-data 擁有該資料夾。另外,我需要多人才能在路徑中寫入。
答案1
您可能需要重新登入才能使變更生效(將使用者新增至群組後)