2015-01-14 95 views
1

多年來,我一直在使用MacTeX,它安裝在/usr/local/texlive,最近開始使用Homebrew來管理一些包(though not — yet — TeX)。由於採用了Homebrew,我已將/usr/local的所有者更改爲Me:admin(從root:wheel)。'texlive'應擁有哪些權限?

所有權變更是否安全? texlive需要由root擁有嗎?

回答

3

正常情況下,usr/local屬於root:wheel,因此多個usr可以訪問它,所以默認安裝的所有內容都由root:wheel擁有。 Homebrew採取了相當不尋常(但方便)的步驟來顛覆這一點。它說,看這臺電腦只被一個用戶使用,所以我會給她控制usr/local。它這樣做是爲了

  1. 使其更可能所有unixy安裝會爲你工作
  2. 讓它更安全(如果有任何其他用戶使用的計算機) - 作爲一個自制軟件的用戶,你只螺絲如果出現問題,你自己的帳戶將自制。

由於您在自制軟件之前安裝了tex,它擁有root權限:wheel擁有權,這與texlive無關,並且與usr/local的正常使用無關。如果您將其權限更改爲Me :: admin,那麼只有您將能夠使用texlive - 我只是讓它一個一個:)

+0

讓它一個人的方式Homebrew設置它(我:管理員;更容易,因爲我'你可能會週期性地重新播放所有的'/ usr/local')或者「放棄它」(把它放回根目錄:wheel)? – orome

+0

如何將它更改爲Me:wheel? – krs013

相關問題