Ubuntu 系統 修改sudoers后,普通用戶無法使用sudo了,root賬戶也無法啟動


2020-04-13

今天修改sudoers配置文件,配置錯誤,終端提示語法有錯誤還強制退出,導致無法使用sudo了。

在網上找了一圈,解決方案都不盡如人意,先實測可用的方案如下:

由於我裝得是Win10 + Ubuntu 雙系統(ubuntu引導),所以有些教程上寫的重啟后長按Shift鍵或者Esc鍵進入單用戶root模式下,對我來說都沒用。

具體步驟:

1. 重啟之后,在grub引導下會顯示出選擇系統的界面,在我們正常進入ubuntu系統的那個選項下有一個ubuntu高級選項

 

2. 進入Ubuntu高級選項,選擇recovery mode 進入,出現9個選項的菜單,如果安裝時語言是中文可能會出現亂碼,不過不影響操作。

3. 菜單分別是:

  resume         恢復正常啟動            
  clean     清理磁盤釋放空間
  dpkg    修復損壞軟件包
  fsck     磁盤修復
  grub     更新引導程序
  network      開啟網絡
  root     進入root的shell

4. 選擇root,進入root的shell。

輸入:

mount -o remount rw /

修改sudoers文件至語法正確:

vi /etc/sudoers

5. 重啟,再進入Ubuntu,此時打開終端測試能否正常使用sudo 和 使用root賬戶:

sudo apt update
sudo su

 

附:在root用戶下修改密碼等操作

  sudo su     切換至root帳號    
  sudo passwd "用戶名"     修改用戶的密碼  
  sudo adduser "用戶名"   新建用戶
  sudo deluser "用戶名"   刪除用戶
  sudo usermod -L   鎖定用戶(L = Lock)
  sudo usermod -U   解鎖用戶(U = Unlock)  
  sudo usermod  -G admin -a "用戶名"      添加用戶至admin組,讓其擁有sudo 權限  

 

 

參考:

  Ubuntu無法sudo提權,報當前用戶不在sudoers文件中錯誤

  ubuntu sudoers配置錯誤


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM