Debian
Debian 與 Apache 伺服器的權限問題
我知道這裡有很多這樣的問題。我已經看過,我覺得,所有這些並嘗試了解決方案。但是,我已經遇到這個問題一段時間了。
我有一個屬於 www-data 組的使用者。我們稱他為userA。在我的伺服器上,我將文件夾設置為生產和測試。兩者都歸 root:www-data 所有。
drwxr-sr-x 2 root www-data 4096 Jan 14 17:25 production
現在使用上面的目錄,為了讓我添加文件,我必須將文件添加到 userA:www-data,然後回到 root:www-data,一旦我完成更新。
userA 是 www-data 組的一部分
userA: userA adm www-data
我的印像是,如果使用者是組的一部分,他將被允許編輯和添加文件和目錄。我在這裡想念什麼?
正如@PiotrP.Karwasz 所說,該組沒有寫權限。
解決方案(之一):
- 給組寫權限:
chmod g+w -R /path/to/folder
- 向使用者授予寫權限:就像您所做的那樣,但不要將其切換回來。
- 向(可能很多)其他使用者/組授予寫權限:使用
setfacl
請參閱 在 gnu/linux 上設置文件權限等的不同方法是什麼