Linux

如何以 root 使用者身份登錄?

  • March 5, 2022

我一天前安裝了 Debian,我對 Linux 很陌生,如果我遺漏了一些明顯的東西,請原諒我:每當我使用 sudo 命令時,它都會詢問我目前使用者密碼,但目前使用者無權使用 sudo 所以我必須使用 su 並在那裡執行我的命令,但我在那里安裝的命令只在我以前使用 popos 的使用者中不起作用,我認為我是那裡的 root 使用者,因為 sudo 工作正常我如何以 root 身份登錄?在我的登錄頁面(sddm)中只有 1 個使用者。

**編輯:**我可以在安裝中以某種方式不讓普通使用者成為普通使用者嗎?如果我將普通使用者密碼和使用者名留空怎麼辦?只有root使用者可以登錄嗎?

這取決於您在安裝時如何設置系統。如果您在安裝過程中通過輸入 root 帳戶的密碼創建了 root 帳戶,則可以使用Ctrl++切換到不同的AltttyF2並從那里以 root 身份登錄。

然後,您可以授予您的使用者帳戶通過 sudo 提升權限的權限。

授予使用者執行 sudo 的權限

將使用者添加到 sudo 組

Debian 預設配置為允許該組的所有成員sudo使用sudo權限提升。

最簡單的方法是將您的使用者添加到sudo組中usermod -aG sudo yourusername

/etc/sudoers 文件

您也可以編輯該sudoers文件。請注意,您永遠不應手動編輯此文件,它可能會使您的系統無法使用。而是使用visudo它在編輯後檢查文件是否有錯誤。

  1. visudo
  2. 添加yourusername ALL=(ALL:ALL) ALL到文件末尾
  3. Ctrl通過+關閉並保存文件X,然後Y``Enter

引用自:https://unix.stackexchange.com/questions/693059