Fedora

如何讓 Fedora 使用者成為 sudoer?

  • August 1, 2021

我想給一個 Fedora 使用者sudo權限。我怎麼做?

以 root 身份(或sudo來自已經擁有權限的帳戶),將使用者添加到wheel組中:

gpasswd wheel -a username

我使用gpasswd是因為並非所有版本usermod都有一種簡單的方法來將使用者添加到組而不更改所有使用者的組。但是,在最近的任何 Fedora 上,usermod username -a -G wheel都應該有同樣的效果。

組成員身份不會立即生效——細節很複雜,但簡單的答案是賬戶被修改的使用者應該註銷並重新登錄。


如果您在 GNOME 桌面環境中使用 Fedora Workstation,您可以使用 GNOME 設置面板將使用者添加為“管理員”:

GNOME 設置:使用者

您需要通過已經是管理使用者(用於向另一個帳戶添加權限)或通過提供 root 密碼來解鎖面板。該開關在我的螢幕截圖中顯示為灰色,因為我是該系統上唯一的管理使用者,它不會讓您以這種方式射擊自己。(當然,命令行工具會。)

GUI 開關具有將使用者添加到的基本效果wheel,因此它與命令行選項完全相同。


如果您使用的是 Fedora Linux 14 或更早版本,請使用visudo編輯sudoers文件,# 從該行中刪除:

%wheel  ALL=(ALL)       ALL

這是 Fedora Linux 15 及更高版本上 sudoers 文件中的預設設置,因此wheel您只需添加使用者即可。請注意(如上所述)這不會立即生效;最簡單的方法是註銷並重新登錄。

另請參閱Server Fault 上的此問題和答案,wheel以獲取有關向使用 consolehelper 或 PackageKit 的圖形應用程序的組成員授予類似 sudo 的“身份驗證”行為的資訊。

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