Apache-2.2
允許某些使用者訪問特定目錄?
我試圖弄清楚如何允許某些也是我的使用者訪問我想為所有使用者使用的文件目錄。
我要使用的文件
account1
在目錄中/home/account1/public_html/source/engines
,我希望目錄/home/account2/public_html/source/engines
使用相同的文件,而不必每次更改它們時都將它們上傳到兩個地方,所以我創建了一個簡單的符號連結並添加account2
到組中account1
(同時仍然保持自己的組作為主要組)。它仍然給我一個Permission Denied錯誤。有什麼方法可以授予account2
我為自己創建的其他帳戶對這些文件的訪問權限?我不希望它們對所有使用者都是全域的,因為我不希望我的託管使用者能夠訪問它們,只有我的使用者。
groups account1
返回account1 : account1
groups account2
返回account2 : account2 account1
/home/account1/public_html/source/engines
它的所有文件都屬於account1:account1
您可能需要的任何其他資訊只需詢問即可。
- 確保您對組具有正確的權限(chmod g+rw 用於文件,chmod g+rwx 用於目錄)
- 此外,如果您正在從 shell 測試權限,有時會在您註銷並再次登錄後應用新組
如果這些失敗,它可能指向其他權限控制(在標準 linux 之上),例如 SELinux。如果您可以控制它,請嘗試禁用以驗證這不會導致問題。