为什么brew安装需要sudo访问权限?
将brew 安装为sudo 是否安全?
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
==> Checking for `sudo` access (which may request your password).
Sorry, user XXX may not run sudo on XXXXXX.
Need sudo access on macOS (e.g. the user XXX needs to be an Administrator)!
我在这里非常困惑,想知道是否可以使用 sudo 安装brew?
另外为什么可以将brew安装为sudo?
Homebrew 不需要 sudo 访问权限来安装公式和木桶brew install
但它需要 sudo 访问权限才能自行安装。
如果你看一下官方安装脚本 https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh,你会发现有24个对execute_sudo函数的调用。它们与创建目录、更改所有权、安装命令行工具等相关。
完成所有这些都是为了让您无需 sudo 即可使用 Homebrew,但 Homebrew 安装需要一次 sudo。因此,如果您信任 Homebrew,您可以使用 sudo 权限安装它,这是正常工作流程的一部分。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)