macOS 13 Ventura 修改hosts文件
shell
M2芯片的笔记本升级macOS 13后发现无法修改hosts文件,过去直接sudo vim /etc/hosts
就可以修改,升级之后修改了保存失败,禁用SIP或者进安全模式都没有作用。在升级macOS 13之前可以修改,而且intel芯片的笔记本升级了macOS 13修改也没问题,把我整郁闷了。最后问了一大顿终于找到了方法,其实很简单,只需要用chflags
命令去掉文件的不可修改属性就可以了。
1 |
|
nouchg是去掉用户不可修改的属性,noschg是去掉系统不可修改的属性。去掉之后就可以正常修改了。改完建议执行sudo chflags uchg,schg /etc/hosts
把属性改回来。
macOS 13 Ventura 修改hosts文件
https://xing.re/2022/11/19/macOS-13-Ventura-修改hosts文件/