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

时间:2024-04-02 13:37:27

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

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

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

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

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

进入到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时,执行失败,

然后reboot 这些都是下面这个文章看到的

https://blog.csdn.net/lengxibo/article/details/8284844

然而重启以后还是不可以,

于是又换了另外一种方法

重启进入recovery模式

选择Advanced options for Ubuntu,按下[Enter]进入,选择recovery mode,不要按下回车键。

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

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

按E进入到编辑界面,按向下键找到 到 linux /boot/vmlinuz-....... ro recovery nomodeset 所在行,将“ro recovery nomodeset”替换为“quiet splash rw init=/bin/bash”,按下[F10]或者[Ctrl+x]重启系统。

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

 重启以后进入到这个页面,向下键选择root回车

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

使用passwd 修改密码 

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

https://jingyan.baidu.com/article/c843ea0b9e851077931e4aea.html?qq-pf-to=pcqq.c2c

事实证明后面这个是有用的

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