Ubuntu因为chmod 777 -R /usr 导致root用户的密码失效,用其他不能使用sudo

在用chmod 777 -R /usr 导致在使用su root的时候就算输入了正确的密码也导致提示验证失败

改用非root 用户 用命令 sudo passwd修改root密码提示 suod must be owned bu uid 0 have the setuid bit set

之前网上看了一个提示说要把权限改回来,

进入到recovery模式,进入方法为:重启虚拟机的时候按快速的按Esc键 我的是18.06并且只能在重启的时候才可以进入。

然后在grub菜单中选择第二个启动项,进入到下一个选择列表界面后,再选中有root字样的一项,按回车,

此时,已经进入到具有root权限的字符界面。输入上述命令,如果问题已解决,那大功告成,可以跳过下面内容

 

我又遇到一个新问题,在此字条界面输入上面的

chown root:root /usr/bin/sudo

chmod 4755 /usr/bin/sudo时,执行失败,

提示read-only file system,然后又上网找,找了N久,测了很多方法,最后找到一个重新挂载/目录以及指定其读写权限的命令。命令如下:

mount -o remount,rw /

再重新输入

chown root:root /usr/bin/sudo

chmod 4755 /usr/bin/sudo时,执行失败,<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值