我有一个http守护进程服务器进程(偏航),我希望服务器写入umask为002的任何新文件,以便同一组中的另一个用户可以修改,移动或删除该守护进程创建的文件。这是在Ubuntu 10.04上。
与Apache不同,Yaws没有umask的配置选项,那么有什么方法可以设置任何守护进程的umask?
我找到了有关将init脚本更改为add的答案umask 002
。这确实可行,但是我不确定编辑init脚本是否是使此文档易于记录和在多台计算机上配置的最佳方法。
我还发现参考pam_umask模块这里。看起来这允许在/ etc / passwd的GECOS字段中配置每个用户的umask设置。
还有其他方法可以为守护进程设置umask吗?推荐的方法是什么?