多年来,我一直在使用安装在 中的 MacTeX /usr/local/texlive
,并且最近开始使用 Homebrew 来管理一些包(虽然还没有——还没有——TeX)。由于采用 Homebrew,我将所有的所有者更改/usr/local
为Me:admin
(from root:wheel
)。
这种所有权变更安全吗?有texlive
需要拥有的理由root
吗?
多年来,我一直在使用安装在 中的 MacTeX /usr/local/texlive
,并且最近开始使用 Homebrew 来管理一些包(虽然还没有——还没有——TeX)。由于采用 Homebrew,我将所有的所有者更改/usr/local
为Me:admin
(from root:wheel
)。
这种所有权变更安全吗?有texlive
需要拥有的理由root
吗?
通常 usr/local 归 root:wheel 所有,以便多个 usr 可以访问它,因此默认情况下安装到它的所有内容都归 root:wheel 所有。Homebrew 采取了相当不寻常(但方便)的步骤来颠覆这一点。它说,看这台计算机只被一个用户使用,所以我将让她控制 usr/local。它这样做是为了
当您在自制软件之前安装 tex 时,它具有 root:wheel 所有权,这与 texlive 无关,而与 usr/local 的正常使用有关。如果您将其权限更改为 Me::admin,那么只有您可以使用 texlive - 我就不用管它了 :)