博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac OS 解决 /usr/bin/sudo must be owned by uid 0 问题
阅读量:7082 次
发布时间:2019-06-28

本文共 655 字,大约阅读时间需要 2 分钟。

问题原因: 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.打开 Terminalps: 若因 /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 用户]

转载地址:http://szmml.baihongyu.com/

你可能感兴趣的文章
[Python] IMG to Char
查看>>
SpringBoot 整合 Logback
查看>>
Learn Python 014: Funtions
查看>>
Centos7编译Hadoop-2.7.5遇到的坑
查看>>
大众哲学(思维导图)
查看>>
敏捷个人3月份公益大会路线图
查看>>
WEB前端开发工程师 学习第二天 背景
查看>>
0607mysql基础:常用属性、约束
查看>>
Daniel Pfeifer 《Effective CMake》讲座笔记
查看>>
Sequelize-nodejs-4-Model usage
查看>>
【赛时总结】◇赛时·VII◇ Atcoder ABC-106
查看>>
javascript 查找属性的过程
查看>>
菜鸟python之路-第五章(记录读书点滴)
查看>>
GDUFE ACM-1044
查看>>
绘制程序流程图笔记
查看>>
leetcode — remove-duplicates-from-sorted-array-ii
查看>>
Java 线程 — ConcurrentLinkedQueue
查看>>
leetcode703
查看>>
GDAL的安装和配置(编译proj.4)
查看>>
Swagger2使用记录
查看>>