解決MAC下修改系統檔案沒許可權的問題

2022-01-29 02:32:56 字數 747 閱讀 1652

用brew在mac上可以輕鬆的管理軟體, 不過最新的mac系統公升級後,brew執行update命令時會報許可權不足的錯誤, 而且會提示執行命令sudo chown -r $(whoami) /usr/local來賦權. 但是執行該命令後依然會報許可權不足operation not permitted.

解決方法其實就是要讓使用者具有對/usr/local目錄的讀寫許可權. 解決這個問題要先進入系統恢復介面, 然後關閉乙個安全策略,具體步驟如下:

重啟電腦時按住command+r兩個按鍵, 就能進入恢復模式.

在選單欄找到terminal, 並開啟.

執行命令csrutil disable, 關閉這個rootless策略.

執行命令reboot重啟電腦.

正常開機後執行命令sudo chown -r $(whoami) /usr/local賦權.

此時可以正常執行命令brew update了.

在按照第一步進入恢復模式, 執行命令csrutil enable來開啟rootless策略.

關於作者

Mac系統下修改hosts檔案

mac系統下修改hosts檔案 小巫只從買了macbook pro之後一直用來裝逼還沒認真用起來,因為確實在windows下有時候用起來比mac要方便一點,但比起流暢性和觀賞性windows也是差了那麼一節。因為還是要做android開發,時不時要訪問下官網,下面記錄一下修改mac系統的hosts檔...

Mac 修改資料夾許可權

修改許可權的命令格式 chmod 許可權範圍 許可權操作 具體許可權 檔案或目錄 許可權範圍 u user,即檔案或目錄的擁有者。g group,即檔案或目錄的所屬群組。o other,除了檔案或目錄擁有者或所屬群組之外,其他使用者皆屬於這個範圍。a all,即全部的使用者,包含擁有者,所屬群組以及...

解決Mac下npm許可權問題

在學習vue cli3的時候使用了全域性安裝,提示安裝失敗,本以為是npm版本問題,在更新npm的過程中又出現了 npm err code eacces 查了一下發現是許可權問題。看到許可權不足第一反應就是使用 sudo,sudo 確實能解決一些許可權問題,但卻不是最好的解決方案。官方給出兩種方法 ...