在用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时,执行失败,
然后reboot 这些都是下面这个文章看到的
https://blog.csdn.net/lengxibo/article/details/8284844
然而重启以后还是不可以,
于是又换了另外一种方法
重启进入recovery模式
选择Advanced options for Ubuntu,按下[Enter]进入,选择recovery mode,不要按下回车键。
按E进入到编辑界面,按向下键找到 到 linux /boot/vmlinuz-....... ro recovery nomodeset 所在行,将“ro recovery nomodeset”替换为“quiet splash rw init=/bin/bash”,按下[F10]或者[Ctrl+x]重启系统。
重启以后进入到这个页面,向下键选择root回车
使用passwd 修改密码
https://jingyan.baidu.com/article/c843ea0b9e851077931e4aea.html?qq-pf-to=pcqq.c2c
事实证明后面这个是有用的