2013-10-21 82 views
0

如何設置umask使set-group-id標誌作爲默認的新目錄?umask額外的權限,如目錄上的設置組ID id

(我使用bash上CentOs6)

我嘗試:umask的5022

bash下的umask:5022:八進制數超出範圍

或者:的umask 05022

bash下的umask :05022:八進制數超出範圍

或者:umask的U = RWX,G = SRX,O = RX

bash:umask:`s':無效的符號模式字符

最後一個選項不好,因爲我們只希望setgid用於目錄。

回答

1

我不相信你可以。

但是,一旦設置,除非另外調用chmod,否則這些位通常不會被清除。

一旦設置,新創建的目錄會繼承這些位。

一旦設置,仍然需要瀏覽所有當前目錄並設置標誌 - 它只是新創建的標誌,將自動繼承。

所以,找到。 -type d -exec chmod g + s {} \;