Fedora

Fedora:如何將自己添加回 sudoers 文件?

  • November 1, 2015

我不小心將自己從 sudoers 文件中刪除了usermod -G user groupwithout -a,現在我不在該sudoers組中。我試過做su -並輸入root的密碼,但它說su: Authecation failure。有沒有辦法把自己加回來?使用 Fedora 20。

您可以在單使用者模式下執行此操作。

  1. 重新啟動系統,在 grub 提示符下按向下或向上箭頭,這樣 grub 螢幕將暫停。
  2. 按“e”編輯 grub 條目,
  3. 選擇核心行並再次按“e”進入編輯模式
  4. 現在在行尾添加“1”或“single”。然後按輸入。
  5. 按“b”以使用此設置啟動。現在fedora 將以單使用者模式啟動。
  6. 現在您可以使用以下命令重置 root 密碼
passwd
  1. 您還可以編輯文件 /etc/sudouser 以將 sudo 權限分配給其他使用者。

更新 - -

對於 GRUB2

  1. 使用箭頭鍵選擇要編輯的引導條目
  2. 按 e 開始編輯該條目
  3. 使用箭頭鍵轉到以 linux 或 linux16 開頭的行
  4. 如果您有 UEFI 系統,則以 linuxefi 開頭的行
  5. 轉到該行的末尾添加一個空格然後 rw 然後另一個空格和 init=/bin/bash 按 Ctrl-x 或 F10 啟動該條目
  6. 現在您可以使用以下命令重置 root 密碼
passwd

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