
我在 ubuntu 中使用 sudo 命令時遇到問題,那是因為我認為我在電腦目錄上運行了權限命令。我發現網路上大家都說這種情況必須重裝ubuntu。如果我將 ubuntu 從 16.04 更新到 18.04,可以嗎?
謝謝。
答案1
這就是為什麼 Ubuntu 使用 root 帳戶所做的事情不是很聰明 - 一旦 sudo 中斷,你就沒有選擇了。
但是 - 您可以嘗試以單一使用者模式啟動。如果你幸運的話,它會讓你無需密碼就可以進入。將1
或single
添加到內核命令行應該可以解決問題。如果這不起作用,請嘗試將init=/bin/bash
(或您安裝的任何 shell)傳遞到核心命令列。一旦進入 shell 修復 /etc/sudoers.d 的權限(我的系統有 750),你就可以開始了。重新啟動並享受。
一旦您恢復正常登錄,請執行sudo su -
並設定 root 密碼!將其保存在某個地方,下次只需登入或 su 到 root 並修復所需的任何內容。
答案2
升級到 18.04 可能沒有幫助。
升級是透過將軟體包儲存庫變更為較新的軟體包儲存庫並安裝新的軟體包集來執行的。不過,某些軟體包仍會保留,並且可能仍然具有損壞的權限。
恢復該系統的唯一安全方法是將其清除並從頭開始安裝。當然,除非您有備份,但如果您有,您就不會問這個問題。
這裡要吸取的教訓是您應該定期進行備份。