系统同时无法使用root和sudo

有次因为主机没法使用sudo,一些帖子说要登录root--密码丢失只能重新设置root密码,结果一不小心密码还未重置,却意外删除了sudo。而要在ubuntu安装sudo又必须电脑联网且拥有root登录密码,使用sudo apt-get install sudo安装。本文说明出现这样问题的解决思路:

1.首先没有root密码,你不能进root修改/etc/sudoers.  这是其一, 还有初始用户已经没有sudo权限, 也不能修改(初始化)root密码。由于sudo已经失效,只能电脑进入ubuntu高级选项的恢复模式recovery mode,按e键(不是enter)后的界面找到倒数第三行的ro recovery nomodeset,删除并替换为rw init=/bin/bash,然后按ctrl+X进入单用户模式,输入passwd root后输入2次新的root密码。


操作见https://www.cnblog,s.com/miaoziblog/p/9678129.html

2.连接网络在root下安装sudo:重启在ubuntu高级选项的恢复模式recovery mode,按enter(不是e)进入选项,选择enble networking(电脑最好连接有线网线),然后exit退出,再次进入此模式选择drop to root shell进入root终端,输入apt-get install sudo安装sudo。

https://blog.csdn.net/weixin_34032621/article/details/87952106

3.也可以在启动系统后可以进入ubuntu只是无法直接进入桌面,可以按ctrl+alt+f1进入命令行模式tty1,登录用户后使用startx进入桌面再进行操作。


你可能感兴趣的:(系统同时无法使用root和sudo)