Permissions
正確設置紅帽守護程序 Umask
我一直在嘗試找出在 RedHat 5 中設置守護程序 umask 的正確位置。我所有的搜尋都將其設置為
/etc/init.d/functions
or/etc/sysconfig/init
。
umask
在一個地方設置在另一個地方的優點/缺點是什麼?一個位置是否比另一個位置更安全?
我會在 /etc/sysconfig/init 中設置它,因為它在 .etc/init.d/functions 腳本中比顯式 umask 命令更晚,因此它優先。
更不用說 /etc/init.d/functions 是一個腳本文件,而 /etc/sysconfig/init 是一個配置文件。腳本可以通過 rpm 更新,但較新的配置文件只會保存為 configFileName.rpmnew。因此,如果您在函式中更改它,更新可能會導致事情開始中斷,並且找出原因將是不直覺的。