Homebrewbrew doctor
在有多个用户的系统上打印许多权限错误。
一些用户是完全受信任的,并且需要能够运行典型的 brew 命令,例如brew install
和brew update
。
一些 stackoverflow 帖子推荐的内容如下:
- 通过更改用户
chown
- 通过更改组
chgrp
- 通过更改权限
chmod
一些帖子建议这些:
- 将用户设置为当前的“$USER”,或者创建一个用户“brew”
- 将组设置为内置 OS X 组“admin”或“staff”,或创建组“brew”
- 将权限递归设置为组读取和组写入
- 创建自定义 brew 目录,例如“/opt/brew”
是否有“做正确的事”的脚本,例如根据需要创建任何自定义用户或组、设置用户、设置组、设置目录和文件的权限?
或者有没有更好的方法来实现核心目标,即如何在有多个用户的系统上使用 brew,并使其中一些用户能够成功运行所有常用的 brew 命令?