看起來我在 sudoers 文件中犯了一個錯誤。我無法再以 root 身分登錄sudo -i
,我總是得到:
>>> /etc/sudoers: Syntaxfehler near line 38 <<<
>>> /etc/sudoers: Syntaxfehler near line 39 <<<
sudo: Syntax-Fehler in /etc/sudoers bei der Zeile 38
sudo: Keine gültige sudoers-Quelle gefunden, Programmende
sudo: Regelwerks-Plugin konnte nicht initialisiert werden
所以我嘗試編輯 sudoers 文件,但我得到了Error on reading file, no permissions
.
所以我進入了恢復模式,瞧,我可以看到文件內容,但無法編輯它。
我怎麼能在不重新安裝 Ubuntu 的情況下解決這個問題?
答案1
我透過下載最小的ubuntu解決了這個問題這裡,然後我必須到另一台電腦上「刻錄」這個可在我的 USB 裝置上啟動的檔案。在恢復模式下啟動 ubuntu mini 後,我更正了 sudoers 檔案中的語法錯誤並重新啟動了系統。現在又可以了。