文章摘要
GPT 4

  因为一些原因想着修改mac的hosts文件,我给文件复制到桌面上一份,但是在桌面上以后,无论如何都删不掉,也无法给权限,一直都是上锁的状态,也查了很多解锁的方式,但是都无法解锁,经过自己的踩坑,找到了问题的原因。

 问题如图所示:

 为什么我在终端中使用命令别人都能执行,为什么我无法解锁呢?然后发现是终端iterm2的原因,给命令复制到Mac自带终端,问题都解决了。

锁死hosts文件:

1
2
sudo chflags uchg /etc/hosts
sudo chflags schg /etc/hosts

解锁hosts文件:

1
sudo chflags -hv noschg /etc/hosts

 推荐自带终端YYDS!!!


最后找到一个开源的修改hosts文件的软件SwitchHosts