macos - MacOS:在哪里安装具有 r/w 访问权限的全局应用程序数据
问题描述
MacOS 上的 pkg 安装程序包应该在哪里安装全局应用程序数据?这个特定系统的所有用户以及应用程序本身都应该具有对该数据的读写访问权限。Atm 我将它安装到/Library/Application Support/"mycompany"/"MyApp"并修改权限。这是所有 MacOS 版本的好习惯吗?
谢谢 !
编辑:同时我已经测试了在 Sierra 和 Mojave 上这个目录中的 r/w 访问文件。当我使用chmod -R 777递归地在我的自定义库文件夹中设置权限时,它就像一个魅力(好吧,更少就足够了)。顺便说一句,我在这里使用包应用程序中的批处理后安装 shell 脚本来执行 此操作。这是一个很棒的基于 UI 的应用程序(而不是使用一堆命令行工具)。可以通过单个命令行自动构建 pkg:/usr/local/bin/packagesbuild /path/to/the/project.pkgproj,因此可以轻松集成到完美的工作流程中。
解决方案
是的。我知道与此相关的唯一更改是在 10.7 中,当时 Apple 将 /Library 文件夹更改为隐藏目录。(除非指定,否则未在 finder 中列出)路径保持不变。
推荐阅读
- vue.js - 将 OAuth2.0 与 VueJS 一起使用?如何一步一步来?
- java - 如何修复 Time4J 库中的 NoSuchMethodError?
- java - 使用 @Value/SpEL 通过构造函数构建对象列表
- matlab - 在 MATLAB 中查找函数的 CDF
- python - Reportlab生成pdf函数使用
- postgresql - 如何在 PostgreSql 的函数或存储过程中一起返回表和输出参数?
- nginx - 使用 value = 另一个变量的子字符串设置变量
- azure - 事件中心 API POST:40103:授权令牌签名无效
- c# - Roslyn 抛出不支持语言“VisualBasic”
- html - flex 容器中元素的宽度取决于最后一个元素中的内容