如何在 OS X Yosemite 中设置系统和用户范围的 umask?

如何在 OS X Yosemite 中设置系统和用户范围的 umask?

在以前的 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 问题”更新的解决方法这里

相关内容