Mac升級到big sur之后,根目錄無法寫入文件如何解決?


春風吹,戰鼓擂,蘋果系統怕過誰。最新的蘋果系統big sur,又來給蘇南大叔出難題了,根目錄繼續不能讀寫。這個事情在上一個版本catalina的時候,就出現過一次。那么按照上一次的經驗來處理的話,卻不能解決問題了。

本文測試環境:mac@big sur。話說,本文的這個需求其實說起來很簡單的,蘇南大叔就是想在根目錄下面,放一個文件夾然后放點自己寫的代碼。

看好了版本號,本文說的是big sur,不適用於catalinacatalina的話,請參考下面的文章!

既往經驗失敗

安裝上一個版本mac@catalina時代的經驗的話,需要先掛載硬盤為可寫。然后,再去建立軟鏈接即可。執行代碼:

sudo mount -uw /

但是,在mac@big sur中,已經不能再順利執行上面的代碼了。報錯如下:

mount_apfs: volume could not be mounted: Permission denied
mount: / failed with 66

然后,不明真相的群眾,又表示:需要到開機commond+R里面去關閉sip,再執行相關操作。然后,再次有人報告操作失敗了。

 

 

新的正確處理方式

在這里,蘇南大叔希望:在根目錄下面,出現一個軟鏈接目錄data,然后真實目錄地址是:/Users/sunan/data/
這里先建立好真實目錄(在一個合適的位置,比如:/Users/sunan/data)。然后,編輯一下/etc/synthetic.conf文件。(木有的話,無所謂的,vi會自動創建一個的。)

sudo vi /etc/synthetic.conf

然后在里面寫入自己希望的軟連接對應關系,比如:

data    /Users/sunan/data

這里操作的data是個目錄!!! 目錄!!! 目錄!!! 試圖操作某個文件的同學,請止步!!!懸崖勒馬!!!

需要特別注意的是:

不會用vi的,就用別的編輯器也行。注意中心思想啊,文件名字和文件內容能對應上就可以。

保存好之后,重啟電腦。然后,就會發現神奇的一幕:根目錄下面出現了一個軟鏈接目錄data!目標達成!

 

================================================

 轉載自:https://newsn.net/say/mac-big-sur-root-readonly.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM