有次因為主機沒法使用sudo,一些帖子說要登錄root--密碼丟失只能重新設(shè)置root密碼,結(jié)果一不小心密碼還未重置,卻意外刪除了sudo。而要在ubuntu安裝sudo又必須電腦聯(lián)網(wǎng)且擁有root登錄密碼,使用sudo apt-get install sudo安裝。本文說明出現(xiàn)這樣問題的解決思路:
1.首先沒有root密碼,你不能進(jìn)root修改/etc/sudoers. ?這是其一, 還有初始用戶已經(jīng)沒有sudo權(quán)限, 也不能修改(初始化)root密碼。由于sudo已經(jīng)失效,只能電腦進(jìn)入ubuntu高級選項的恢復(fù)模式recovery mode,按e鍵(不是enter)后的界面找到倒數(shù)第三行的ro recovery nomodeset,刪除并替換為rw init=/bin/bash,然后按ctrl+X進(jìn)入單用戶模式,輸入passwd root后輸入2次新的root密碼。

操作見https://www.cnblog,s.com/miaoziblog/p/9678129.html
2.連接網(wǎng)絡(luò)在root下安裝sudo:重啟在ubuntu高級選項的恢復(fù)模式recovery mode,按enter(不是e)進(jìn)入選項,選擇enble networking(電腦最好連接有線網(wǎng)線),然后exit退出,再次進(jìn)入此模式選擇drop to root shell進(jìn)入root終端,輸入apt-get install sudo安裝sudo。
https://blog.csdn.net/weixin_34032621/article/details/87952106
3.也可以在啟動系統(tǒng)后可以進(jìn)入ubuntu只是無法直接進(jìn)入桌面,可以按ctrl+alt+f1進(jìn)入命令行模式tty1,登錄用戶后使用startx進(jìn)入桌面再進(jìn)行操作。
