两天前,我开始注意到我的Web项目的权限问题,我不得不继续重置权限,以便apache可以读取或写入。太痛苦了!经过几个小时的混乱,我终于意识到我拥有的进程创建的任何文件都获得700的权限,我的umask设置为077。
我找到了OSX 10.3及更新指令来更改我的默认umask。我进行了更改并重新启动了我的计算机...并再次使用077.我手动将我的umask设置为022,就像默认设置一样,大约一个小时之后,在写这个时我检查我的umask并将其设置回077。
所以我的啰嗦问题是如何监控我的系统以获得更新我的umask的过程?我很乐意在启动开始时启动一个代理,它将检查监视并记录更新我的umask的任何进程。这可能吗?
我发现每当开始一个新会话时,iTerm2都会更改umask。更新/错误修正已发布。但是,如果他们对我的问题有答案,我想给别人一些分数......
—
Layton Everson 2015年