OS X上/ Library / Application Support /的预期用法

时间:2014-09-17 10:40:50

标签: macos file-permissions

我的理解是应用程序应该使用系统范围的应用程序支持文件夹(即/ Library / Application Support /而不是〜/ Library / Application Support /)来存储机器上所有用户共享的文件。 然而,令我困惑的是普通用户没有写入权限。假设搞乱文件权限不是正确的方法,那么这个文件夹的用法是什么?

我已经检查了一个使用此文件夹(VirtualBox)的应用程序,它似乎创建了自己的子文件夹并仅在安装期间(当管理员凭据处于活动状态时)写入它。

最初我认为/ Library / Application Support /在正常使用期间被应用程序非常动态地使用,但我开始怀疑我错了。这个文件夹很少写入(可能只是一次),主要用于读取。

我说错了吗?如果是这样,建议用户共享应用程序数据经常读写的位置在哪里?

1 个答案:

答案 0 :(得分:0)

'所有用户'也意味着超级用户权限。

我认为,[/Library/Application Support/]最适合Privileged Helper Tools

  

我说错了吗?如果是这样,建议用户共享应用程序数据的位置在哪里经常读写?

为此目的,有[/Users/Shared/Library/Application Support]