這是因為一些mac用戶在升級系統之后,電腦啟用了SIP(System Integrity Protection),增加了rootless機制,導致即使在root權限下依然無法修改文件,在必要時候為了能夠修改下面的文件,我們只能關閉該保護機制
1)重啟,過程中按住 command+R,進入保護模式
2)打開terminal終端,輸入
csrutil disable
再次重啟,即可對 usr/bin 目錄下文件進行修改
PS:如果要恢復保護機制,重新進入保護模式,輸入
csrutil enable
參考:
https://blog.csdn.net/qq_38287952/article/details/86755672
https://blog.csdn.net/u012377393/article/details/71601240
https://blog.csdn.net/narata1/article/details/87865623