macOS Monterey 根目录下执行 sudo mkdir xxx 返回: Read-only file system 解决方法

   |   1 minute read   |   Using 449 words

出于安全和保护的目的,苹果自macOS Big Sur系统开始,不再允许随意在根目录下创建文件,即使你使用sudo以root身份也无法直接创建.

但官方也给出了曲线解决方案,即可以不破坏系统也可以满足的特定的用户创建文件的需求,那就是借助Firmlinks,一种类似Unix symbolic links的链接机制.

然而网上很多都是让用户重启电脑,进入恢复模式,然后一顿操作,虽然也能达到目的但是过于复杂了,本文介绍的这种更方便安全,只需要两步搞定(其实严格说只有一步)。

不需要进入安全模式、不需要进入安全模式、不需要进入安全模式。

1、直接在终端执行 sudo vi /etc/synthetic.conf 添加以下内容到synthetic.conf文件末尾并保存;

photo	/Users/你的用户名/photo

2、直接重启电脑后就可以看见根目录下多个一个 /photo 的目录了

macOS Big Sur

注意:

a、最前面的photo是你想在根目录下建立的文件名,可以根据需要自己命名;

b、中间分隔符是Tab制表符(键盘左上角的tab键),不要使用空格;

c、最后的photo是在你自己登录用户的主目录下实实在在建立的真实文件;



comments powered by Disqus