ubuntu 使用者sudo組不小心被刪除解決方案
阿新 • • 發佈:2019-02-17
ubuntu版本:14.04 LTS
今天在我的ubuntu上安裝wireshark,根據官方文件,需要將我的系統使用者(fick)新增到wireshark組中才能用fick使用者執行wireshark,否則只有用root使用者才能識別到網絡卡;
只能怪自己學藝不不精,記性不好,又去網上搜索如何將使用者新增到指定組裡,也怪自己運氣不好,某網頁上顯示將已有使用者新增到指定組的命令竟然是usermod -G groupname username.於是我興高采烈地執行了該命令;
重啟完系統,我執行了一下id命令,立即傻眼了,除了fick所屬自己的組和wireshark組,其他組都沒有了.
於是趕緊搜尋如何恢復fick使用者的sudo組,以下是正文,各位參考:
當時的場景:root無密碼,另外只有fick使用者可以登入,而fick使用者已經不屬於sudo組,嘗試結果發現某網友的方案是對的:
- 重啟系統進入ubuntu的恢復模式(至於如何進,網上也有各種說法,有的說開機時按shift鍵,有的說按ESC鍵,反正我的操作是過完自檢後立即按ESC鍵起作用的);
- 在恢復模式下,進入root shell介面;
- 關鍵:恢復模式下,filesystem為只讀的,需要以讀寫模式重新掛載根目錄,執行命令如下:
- mount -o remount,rw /
- 再用以下命令給使用者新增sudo組
- usermod -a -G sudo username