You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacBook编辑hosts文件遇权限问题:sudo及关闭SIP均无效

解决Mac修改hosts文件权限不足的问题
  • 直接用终端编辑器修改(最稳妥)
    避开GUI编辑器的权限继承问题,直接用终端内置编辑器操作:

    1. 先备份hosts文件(防止修改出错):
      sudo cp /etc/hosts /etc/hosts.backup
      
    2. 用nano编辑(操作门槛低):
      sudo nano /etc/hosts
      
      编辑完成后按 Ctrl+O 保存,回车确认文件名,再按 Ctrl+X 退出。
    3. 或用vim编辑(进阶用户可选):
      sudo vim /etc/hosts
      
      按 i 进入编辑模式,修改后按 Esc,输入 :wq 保存并退出。
  • 检查并修复hosts文件权限
    如果文件本身权限异常,会导致保存失败:

    1. 查看当前权限:
      ls -l /etc/hosts
      
      正常输出应为:-rw-r--r-- 1 root wheel [文件大小] [日期] /etc/hosts
    2. 修复权限和所属用户组:
      sudo chmod 644 /etc/hosts
      sudo chown root:wheel /etc/hosts
      
  • 清除文件扩展属性
    某些安全标记可能限制修改,执行以下命令处理:

    1. 查看扩展属性:
      xattr /etc/hosts
      
    2. 清除特定属性(如com.apple.quarantine):
      sudo xattr -d com.apple.quarantine /etc/hosts
      
    3. 或清除所有扩展属性:
      sudo xattr -c /etc/hosts
      
  • GUI编辑器的正确操作方式
    若偏好使用TextEdit等GUI编辑器,不要直接用sudo open打开,而是:

    1. 打开终端执行:
      open -a TextEdit /etc/hosts
      
    2. 在TextEdit中修改后保存(会提示无法直接保存,选择保存到桌面)
    3. 回到终端执行替换命令:
      sudo mv ~/Desktop/hosts /etc/hosts
      

内容的提问来源于stack exchange,提问作者Androi Channel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 21:42:09