我已将 .bashrc 文件中的 umask 设置为 007。加载我的 bashrc 文件后在命令行上创建的任何文件都遵循此设置。我希望能够将使用非命令行应用程序创建的任何文件的 umask 设置为 007。
该文件讨论了通过 launchd 设置 umask。并且它确实有效。如果我按照这些说明操作,我可以将 GUI 创建的文件的默认权限从 更改为rw-r--r--
但rw-rw----
目录仍然不是组可写的(即我希望它们可以,rwxrwx---
但它们却可以rwxr-x---
)
Linux 上的类似物将是/etc/login.defs
设置 umask 的地方。
我应该做哪些更改才能正确设置 umask(即按照我想要的方式)?
答案1
请参阅此处以获得迄今为止的最佳答案:https://apple.stackexchange.com/questions/42421/how-do-i-set-the-default-file-permissions-for-gui-apps-in-lion/
但(目前)还没有真正的解决方案。