gpt4 book ai didi

macos - 为什么 brew 安装需要 sudo 访问权限?

转载 作者:行者123 更新时间:2023-12-04 14:08:29 37 4
gpt4 key购买 nike

为什么 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 访问权限才能自行安装。
如果你看 official installation script ,你会发现 24 调用了 execute_sudo 函数。它们与创建目录、更改所有权、安装命令行工具、...
所有这些都是为了让您无需 sudo 即可使用 Homebrew,但 Homebrew 安装需要一次 sudo。因此,如果您信任 Homebrew,则可以使用 sudo 权限安装它,这是正常工作流程的一部分。

关于macos - 为什么 brew 安装需要 sudo 访问权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66487746/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com