【问题标题】:What permissions should 'texlive' have?'texlive' 应该有什么权限?
【发布时间】:2015-01-14 15:18:52
【问题描述】:

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

这种所有权变更安全吗? texlive 是否需要归 root 所有?

【问题讨论】:

    标签: security permissions homebrew tex-live


    【解决方案1】:

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

    1. 让所有 unixy 安装更有可能为您工作
    2. 使其更安全(如果有其他用户使用计算机)- 作为自制软件用户,如果出现问题,您只会用自制软件搞砸自己的帐户。

    由于您在自制软件之前安装了 tex,它拥有 root:wheel 所有权,这与 texlive 无关,而与 usr/local 的正常使用有关。如果您将其权限更改为 Me::admin,那么只有您可以使用 texlive - 我就不用管它了 :)

    【讨论】:

    • 按照 Homebrew 设置的方式别管它(我:admin;更容易,因为我可能需要定期重新整理所有 /usr/local)或“别管它”原样(把它放回root:wheel)?
    • 把它改成 Me:wheel 怎么样?
    猜你喜欢
    • 2021-01-09
    • 2013-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-22
    • 1970-01-01
    • 2014-08-09
    • 1970-01-01
    相关资源
    最近更新 更多