为什么 Homebrew 现在不支持 root 用户运行了

2017-06-08 15:09:34 +08:00
 sujin190

Homebrew 现在不支持 root 用户运行了,但是有些软件编译的时候就需要修改 root 权限的一些模板,比如 openssl 就需要修改 etc 之类的目录,但 Homebrew 不能以 root 用户运行,这时候就会挂掉,有什么解决办法不?

3677 次点击
所在节点    macOS
7 条回复
Chingim
2017-06-08 15:15:21 +08:00
没记错的话, homebrew 安装的程序, 配置文件在 /usr/local/etc, 这个目录的权限是用户的, 不是 root
root 的在 /etc 吧
littleylv
2017-06-08 15:24:23 +08:00
已经好久以前的事了吧,据说是基于安全考虑。

至于你说的这种特殊情况,没遇到过,你可以到官方 github 上问问
sujin190
2017-06-08 15:41:41 +08:00
@Chingim #1 感谢,确实如此,好奇怪啊,感觉
grasses
2017-06-08 15:55:44 +08:00
一直不支持
ashfinal
2017-06-08 16:21:32 +08:00
害我点进来以为自己穿越了……
Homebrew 啥时候支持 root 运行过?
Sunshow
2017-06-08 16:52:07 +08:00
需要 root 权限的一定是因为你以前不小心用 root 安装的
sunnysign
2017-06-14 12:43:40 +08:00
Homebrew 的所有操作理论上都不需要 root 权限

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/366969

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX