IT Knowledge Base

~ Without sacrifice, there can be no victory ~

發佈日期:

分類:

如何在Ubuntu中‧解决『user is not in the sudoers file』問題

今日不知在Ubuntu中做了甚麼,居然令到自己的帳戶,連sudo su命令也用不到,更出現『user is not in the sudoers file』錯誤。想了一下,不是要重新安裝吧。在網上找到了解決方法,不過覺得還是使用Ubuntu安裝光碟/USB手指最方便。

01. 插入Ubuntu安裝光碟/USB手指,重新啟動電腦,使用安裝光碟/USB手指作為啟動媒體。

02. 進入系統後,打開終端機,切換到root帳戶。

sudo su

03. 檢查安裝Ubuntu硬碟名稱。以下例子,假設安裝Ubuntu硬碟的Partition名稱為sda1。

sudo fdisk -l
sudo mount /dev/sda1 /mnt

04. 編輯/mnt/etc/sudoers檔案。

sudo gedit /mnt/etc/sudoers

05. 找尋以下一行。

將:
root ALL=(ALL) ALL
更改為:其中user為您需要擁有sudo權限的用戶名稱。
root ALL=(ALL) ALL
user ALL=(ALL) ALL

06. 儲存檔案,重新開機。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *