2013-10-21 61 views
0

在我們強制用戶以userX身份訪問的網站上使用的Samba共享:www-data 我們故意限制了組讀取和執行的權限,因此只有那些真正有理由可由組寫入的dirs獲得這些許可。 我們做到這一點通過那臺慶典:爲什麼我的繼承羣組權限不能正常工作?

chown -R userX:www-data 2771 /directory_with_write_perms 

初始2中,我們明白了作爲一個

chmod g+s 

,我們也試着對這個問題有相同的結果相同的效果。

現在,DIR可寫,創建任何新的顯示目錄或文件正確地拿到小組第一,但該集團仍然沒有寫權限(RX)

我已經對分區讀取使用模板,通過ACL的支持解決方案,但我們試圖避開這條路線。

無論如何設置權限不僅要繼承父母的組ID,還要父母的寫權限?

回答

1

你意識到+ s位只是得到你的組正確。

您可以使用samba本身修復umask,併爲您的共享修復create mask參數。 更好地繼承,看看inherit permissions

實際上,我會建議不要使用+ s,但在共享配置中將所有內容都放在一個地方。請參閱inherit owner

http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html

+0

還要做一些測試,但至少在Samba一端,似乎解決了這個問題,以及去除被迫在份額「目錄模式= 0751」目錄。謝謝。 – luison