Re: [問題] 把/usr/local 全部chown成自己的後果?
※ 引述《SansWord (是妳)》之銘言:
: 小弟使用的OS是 Mac OS
: 不過我想概念應該類似所以來這邊指教。
: 最近腦殘,因為不喜歡brew(類似apt-get的東西)什麼都要下sudo
: 然後權限出錯的地方又大多在/usr/local/
: 所以我把/usr/local/ 裡面的 "所有" 資料夾和檔案都 chown 成現在在使用的
: user了。
: 然後就開始有一點buggy了.....
: 想問問實質上這樣做可能會有哪些危害呢?
我只想到可能因為 root 沒有 write 權限而在系統安裝其他東西時造成影響
: 另外除了砍掉重練,我有什麼辦法可以把應該屬於root的檔案改回來嗎?
: (關鍵在於我不知道哪些應該屬於root....)
我看了一下 Homebrew 的 installation script
(你應該是很早期的使用者所以沒用那個 script, 不然現在會自動幫你改好權限
Homebrew 官方本來就推薦不要用 sudo 執行 Homebrew)
https://raw.github.com/gist/323731
現在的作法是會把 /usr/local 下面特定目錄的 group 改成 admin
然後改成 group writable 讓 admin 使用者可以寫
所以你只要反過來讓所有你 /usr/local 下面的東西變成 wheel 可以寫入就好了...
你應該都沒有改 group ownership 吧?
所以這樣應該就行了
cd /usr/local
chmod -R g+rwx .
這樣所有 /usr/local 下的東西就可以被 wheel group rwx
所以 root 就可以正常使用這裡面的東西...
話說回來我怎麼想都覺得這篇應該發在 Mac 板吧
雖然很像但是 Mac OS X 真的不是 Linux..........................
--
「我最想要的同伴嘛,首先是要笑口常開,其次是我們能永遠不會發生誤會。
如果這些都能辦到的話,嗯,如果他是世界上第一流的橋手,也還不錯。」
-- 班尼多‧加羅素,前義大利藍隊成員
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.81.146
※ 編輯: uranusjr 來自: 114.32.81.146 (09/06 17:42)
→
09/06 17:47, , 1F
09/06 17:47, 1F
推
09/06 22:25, , 2F
09/06 22:25, 2F
→
09/06 22:26, , 3F
09/06 22:26, 3F
推
09/06 22:50, , 4F
09/06 22:50, 4F
→
09/06 22:50, , 5F
09/06 22:50, 5F
→
09/07 11:03, , 6F
09/07 11:03, 6F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):