VirtualBox Ubuntu 22.04:如何新增 sudo 權限?

VirtualBox Ubuntu 22.04:如何新增 sudo 權限?

我在 Windows 電腦上安裝了 Ubuntu 22.04 VM(使用虛擬盒),每當我在唯一的預設會話上使用 sudo 命令時,都會收到錯誤「使用者不在 sudoers 檔案中」。我怎樣才能解決這個問題 ?我嘗試在根模式下運行恢復模式,但係統要求我輸入密碼(我從未定義過也沒有給出密碼)。預設會話沒有管理員權限,這不是很奇怪嗎?我猜通常情況並非如此,但在我創建的每個 ubuntu 虛擬機器上都是如此。

任何幫助將不勝感激,謝謝!

答案1

您所需要做的就是將您的使用者新增至sudo群組。沒有理由修改該/etc/sudoers文件。

su -
usermod -a -G sudo vboxuser

然後登出並重新登入以使變更生效。

答案2

這個問題的簡單答案是:

在 VirtualBox 中,當您定義 iso 位置時,會出現一個「跳過無人值守安裝」方塊。預設情況下它是未選取的。

按下。

然後,您可以從「嘗試 Ubuntu / 安裝 Ubuntu」選項中手動完成整個 iso 設定。

由於某些原因,儘管 ubuntu 使用者設定頁面在兩個實例中看起來完全相同,但只有在手動設定中使用者才能獲得 sudo 權限。

進行了幾次安裝才弄清楚。

答案3

使用su -成為root,然後nano /etc/sudoers。為了在您的使用者(此處為 vboxuser)新增權限,請在, save + )vboxuser ALL=(ALL:ALL) ALL下新增行,退出 nano 檔案 ( + ),就可以了!root ALL=(ALL:ALL) ALLCTRLOCTRLX

答案4

好吧,我剛剛安裝了 Ubuntu 22.10 並遇到了相同的問題。但是,當我在 Virtual Box 中建立虛擬機器時,Ubuntu root 密碼似乎設定為與預設帳戶相同的值。我只是執行“su”,輸入預設帳戶密碼,然後從那裡修改nano中的/etc/sudoers檔案。

相關內容