什么权限应该' texlive'有?

时间:2015-01-14 15:18:53

标签: security permissions homebrew tex-live

多年来我一直在使用安装在/usr/local/texlive中的MacTeX,并且最近开始使用Homebrew来管理一些软件包(though not — yet — TeX)。由于采用了Homebrew,我已将所有/usr/local的所有者更改为Me:admin(来自root:wheel)。

这种所有权变更安全吗?是否有texlive需要root拥有的原因?

1 个答案:

答案 0 :(得分:3)

通常usr / local由root:wheel拥有,以便多个usr可以访问它,因此默认安装到它的所有内容都由root:wheel拥有。 Homebrew采取了相当不寻常(但方便)的步骤来颠覆这一点。它说,看起来这台计算机只是被一个用户使用,所以我将控制usr / local。这样做

  1. 使所有unixy安装更有可能适合您
  2. 让它更安全(如果有其他用户使用计算机) - 作为自制软件用户,只有在出现问题时,您才能将自己的帐户用于自制帐户。
  3. 当你在自制软件之前安装tex时它有root:wheel所有权,这与texlive无关,而且与usr / local的正常使用有关。如果您将其权限更改为Me :: admin,那么只有您才能使用texlive - 我只是不管它:)