Какие разрешения должен иметь "texlive"?

В течение многих лет я использовал MacTeX, который устанавливается в /usr/local/texliveи недавно начали использовать Homebrew для управления некоторыми пакетами ( хотя пока - TeX). В результате принятия Homebrew, я сменил владельца всех /usr/local в Me:admin (от root:wheel).

Безопасно ли это изменение владельца? Есть ли причина, по которой texlive должен принадлежать root?

1 ответ

Обычно usr/local принадлежит root:wheel, так что несколько usr могут получить к нему доступ, поэтому по умолчанию все установленное на нем принадлежит root:wheel. Доморощенный делает довольно необычный (но удобный) шаг, чтобы подорвать это. Там написано, что этот компьютер используется только одним пользователем, поэтому я дам ей контроль над usr/local. Это делает это

  1. Увеличьте вероятность того, что все установки Unixy будут работать на вас
  2. Сделайте его более безопасным (если есть другие пользователи, использующие компьютер) - как домашний пользователь, вы можете испортить свою учетную запись только с домашним пивом, если что-то пойдет не так.

Так как вы установили tex перед homebrew, у него есть root: владение колесом, это не имеет ничего общего с texlive и не имеет ничего общего с обычным использованием usr/local. Если вы измените его разрешения на Me::admin, то только вы сможете использовать texlive - я бы просто оставил его в покое:)

Другие вопросы по тегам