Mac系统升级到最新的Catalina系统后,根目录下的文件夹权限会变成只读,对于普通用户来说,基本没有感知,对于开发者来说,如果之前在根目录下有放一些日志或者数据文件,那就有些麻烦了,会提示Read-only file system的错误,刚好我在本地开发环境下,日志文件就放在/mnt/logs目录下,踩到了这个坑。
简单地查了下,关闭掉mac的sip系统就行了,步骤如下:
- 重启mac,cammand+R进入恢复模式
- 选择terminal工具,输入命令csrutil disable,会提示成功关闭
csrutil disable
successfully...
- 重启电脑
- 重新挂载根目录
sudo mount -uw /
- 根目录下创建文件夹
sudo mkdir -p /mnt
- 通过chmod自行修改文件权限
sudo chmod 777 /mnt
网友评论