美文网首页Mac优雅使用指南
Mac OS 解决 /usr/bin/sudo must be

Mac OS 解决 /usr/bin/sudo must be

作者: melo的微博 | 来源:发表于2019-01-21 23:37 被阅读73次

问题原因: Mac OS 中 /usr/bin/sudo 的权限异常导致 sudo 无法使用

ps: sudo 无法使用 进一步导致 sudo su 也无法使用 无法直接恢复权限
ps: 这种情况往往整个 /usr/bin 下全部文件权限都已异常 甚至 login 出错导致 Terminal 都进不去

解决思路: 手动启用 [Root 用户] 重置 /usr/bin/sudo 权限

1.启动 [Root 用户]

1.打开 [系统偏好设置]

2.点击 [用户与群组]

3.点击 [登录选项]

4.打开 Unlock 🔐

5.点击 [网络账户服务器]:[加入]

6.打开 [目录实用工具]

7.上方菜单栏 => 编辑 => 启用 [Root 用户]

8.输入密码 创建 [Root 用户]

9.退出登录当前账户

2.使用 [Root 用户] 进行操作

1.登录 [Root 用户]

2.打开 Terminal

ps: 若因 /usr/bin/login 问题导致无法进入 Terminal 可尝试使用 vscode 之类 ide 自带的 terminal 输入命令进行操作

3.输入如下命令:
$ chmod 4755 /usr/bin/sudo

ps: 若整个 /usr/bin 下全部文件权限都已异常 可直接输入如下命令:

$ chmod 4755 /usr/bin/*

3.重启 => 即可恢复 O(∩_∩)O

ps: 为了保证安全性 最后不要忘了在 [目录实用工具] 关闭 [Root 用户]

相关文章

网友评论

    本文标题:Mac OS 解决 /usr/bin/sudo must be

    本文链接:https://www.haomeiwen.com/subject/klhkjqtx.html