V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sujin190
V2EX  ›  macOS

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

  •  
  •   sujin190 · 2017-06-08 15:09:34 +08:00 · 3894 次点击
    这是一个创建于 2754 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    至于你说的这种特殊情况,没遇到过,你可以到官方 github 上问问
    sujin190
        3
    sujin190  
    OP
       2017-06-08 15:41:41 +08:00
    @Chingim #1 感谢,确实如此,好奇怪啊,感觉
    grasses
        4
    grasses  
       2017-06-08 15:55:44 +08:00
    一直不支持
    ashfinal
        5
    ashfinal  
       2017-06-08 16:21:32 +08:00
    害我点进来以为自己穿越了……
    Homebrew 啥时候支持 root 运行过?
    Sunshow
        6
    Sunshow  
       2017-06-08 16:52:07 +08:00
    需要 root 权限的一定是因为你以前不小心用 root 安装的
    sunnysign
        7
    sunnysign  
       2017-06-14 12:43:40 +08:00
    Homebrew 的所有操作理论上都不需要 root 权限
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   883 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:57 · PVG 03:57 · LAX 11:57 · JFK 14:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.