手抖运行了:chown -R 用户名 /usr/
导致如下图。。现在打不开中断了。。求恢复/usr/权限的方法。
手抖运行了:chown -R 用户名 /usr/
导致如下图。。现在打不开中断了。。求恢复/usr/权限的方法。
描述一下我的解决过程:
1、去/usr/bin,把login文件挪移到桌面。(此时可以打开系统自带的终端了,但是iterm2还是没用)
2、重新打开系统自带终端,将桌面的login文件放回到/usr/bin
3、输入chown root:wheel /usr/bin/login
4、输入chmod 4755 /usr/bin/login,提示没有权限,加sudo还是没有权限。
5、退出系统的登录账号,切换到root,重复第四步的指令。
6、退出root,切换到之前的登录账号,打开iterm2,OK了。(这一步有没有重启系统我已经记不清了。折腾了好久,重启次数太多,迷糊了。)
已解决。
这个问题比较蛋疼,因为改了/usr/bin的权限导致sudo命令不能用了,终端也打不开了,所以就无法sudo -s了,也无法su root了。
开启Root用户方法参考:https://jingyan.baidu.com/art...
然后注销当前用户,用root登录。打开终端,输入以下命令。
chown -R root:wheel /usr/bin
chmod 4755 /usr/bin/sudo
reboot //重启电脑
至此就可以恢复用户权限了。终端可以打开了,不过我用的是iTems2。 So...下班回家了~~
1 回答854 阅读
2 回答908 阅读
2 回答734 阅读
1 回答618 阅读
1 回答543 阅读
658 阅读
1 回答135 阅读
https://stackoverflow.com/que...