zoukankan      html  css  js  c++  java
  • 解决MAC下修改系统文件没权限的问题

    问题

    用brew在mac上可以轻松的管理软件, 不过最新的mac系统升级后, brew执行update命令时会报权限不足的错误, 而且会提示执行命令sudo chown -R $(whoami) /usr/local来赋权. 但是执行该命令后依然会报权限不足Operation not permitted.

    解决

    解决方法其实就是要让用户具有对/usr/local目录的读写权限. 解决这个问题要先进入系统恢复界面, 然后关闭一个安全策略,具体步骤如下:

    1. 重启电脑时按住 Command+R两个按键, 就能进入恢复模式.
    2. 在菜单栏找到Terminal, 并打开.
    3. 执行命令csrutil disable, 关闭这个Rootless策略.
    4. 执行命令reboot重启电脑.
    5. 正常开机后执行命令sudo chown -R $(whoami) /usr/local赋权.
    6. 此时可以正常执行命令brew update了.
    7. 在按照第一步进入恢复模式, 执行命令csrutil enable来开启Rootless策略.

    关于作者

  • 相关阅读:
    day74 作业
    day73 基表 表关联
    不知道第几次分享了
    day72 序列化家族
    day72 作业
    vscode
    vuex
    linux python3.7的安装和配置
    使用多线程分批发送短信代码,分割list
    docker 容器里使用crontab不生效
  • 原文地址:https://www.cnblogs.com/qyf404/p/modify_permitted_in_mac.html
Copyright © 2011-2022 走看看