Mac /usr目录权限修复

问题
手欠执行了sudo chmod -R 664 /usr
直接致使shell命令没法执行,重启后没法进入系统shell

恢复模式
首先想到的方式是重装系统,reboot,按住command+R进入恢复模式bash

居然看到了“时间机器”…code

那就先看看"时间机器"能不能恢复吧。恩,时间机器被我关了,没有可恢复的内容,放弃。ci

那仍是重装系统吧。terminal

重装系统须要联网,居然连不上网了,放弃。class

尝试/usr权限修复权限

/usr权限修复
仍是先进入恢复模式,command

先挂载硬盘总结

cd /Volumes/Macintosh\ HD
看了下别人电脑,权限大多755,先一把给个755权限截图

sudo chmod -R 755 usr
特殊的几个文件

chmod 555 usr/bin/nc
chmod 555 usr/bin/logger
chmod 555 usr/bin/login
chmod u+s usr/bin/login
重启,能够进入系统了,开心。

打开terminal,没法执行sudo

Google了下,sudo的权限不对,继续进入恢复模式

chmod u+s usr/bin/sudo
以后就变成这个样子了

-rwsr-xr-x 1 root wheel 370720 May 4 15:02 /usr/bin/sudo
再次重启,成功,sudo也能够执行了。

目前使用无影响,之后有问题再慢慢修复吧。

总结
No Zuo No Die

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值