mac重装系统后sudo命令不好使

说明:执行前缀带sudo命令时,会报如下错误:

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

解决方案:

  • 系统偏好设置 -> 用户与群组 -> 登录选项

  • 网络账户服务器: 点击 “加入” 按钮

     

    mac重装系统后sudo命令不好使_第1张图片uploading.4e448015.gif转存失败重新上传取消mac重装系统后sudo命令不好使_第2张图片

    1.png

  • 打开目录实用工具

     

    mac重装系统后sudo命令不好使_第3张图片uploading.4e448015.gif转存失败重新上传取消mac重装系统后sudo命令不好使_第4张图片

    2.png

  • 上方工具栏 - 编辑 - 启用root用户 - 设置密码

    mac重装系统后sudo命令不好使_第5张图片uploading.4e448015.gif转存失败重新上传取消mac重装系统后sudo命令不好使_第6张图片

    3.png

     

    这是注册过的显示,未注册的是启用root用户

  • 退出当前用户登陆状态 - 切换root用户登录

  • 点击其他 - 使用root账户登陆

  • 重置sudo属性

    • $ chown root /usr/bin/sudo
    • $ chmod 4755 /usr/bin/sudo
  • 退出root账户登陆状态,切换回原用户

  • 执行sudo命令

  • sudo命令正常后,即可停用root账户

你可能感兴趣的:(linux)