在以前的 OS X 版本中,我们使用launchd-user.conf
和来为客户端工作站launchd.conf
设置值。这umask
在 OSX Yosemite 中似乎无法工作。
如何在 OS X Yosemite 中设置系统和用户范围的 umask?
答案1
在 OS X Yosemite 10.10.3 中,有一个设置系统和用户范围的 umask 的最终解决方案:
而不是整个用户/etc/launchctl-user.conf
使用:
launchctl config user umask 002
(例如 umask 设置 775 权限)
而不是系统范围的/etc/launchctl.conf
使用:
launchctl config system umask 002
(例如 umask 设置 775 权限)
苹果在五天前 (2015 年 4 月 8 日) 发布了“Yosemite umask 问题”更新的解决方法这里。