瞭解 RHEL 中的 wheel 群組

wheel 群組是一個特殊使用者群組,常用於包括 Red Hat Enterprise Linux (RHEL) 在內的 Unix 式系統,以管理對特殊權限命令的存取。wheel 群組中的使用者被授予透過使用sudo命令以超級使用者(root)的身分執行命令的能力。

本指南介紹如何將使用者加入 wheel 群組並驗證其 sudo 權限。


什麼是 wheel 群組?

wheel 群組旨在控制對su(切換使用者)或sudo命令的存取。把使用者加入 wheel 群組後,使用者就可以執行那些原本需要 root 存取權限的管理命令,方法是使用sudo前置詞。

例如,wheel 群組中的使用者可以執行如下命令:

sudo <command>

這樣可以確保只有獲得授權的使用者才能執行管理任務,從而強化系統安全性。


如何將使用者加入 wheel 群組

按照下列步驟,在 RHEL 中將現有使用者加入 wheel 群組:

1. 取得 root 存取權限

執行下列命令切換至 root 使用者:

su

需要輸入 root 密碼才能繼續。


2. 將使用者加入 wheel 群組

usermod命令將使用者加入 wheel 群組。將<user>取代為您要修改的使用者名稱:

usermod -aG wheel <user>

3. 以該使用者身分重新登入

要套用新的群組設定,請以該使用者身分登入:

su <user>

4. 測試 sudo 權限

執行下列命令,驗證使用者是否具有 sudo 權限:

sudo whoami

如果設定正確,輸出應顯示:

root

這確認使用者現在可以使用sudo前置詞以 root 權限執行命令。


驗證使用者的群組成員身分

要確認使用者已成功加入 wheel 群組,請執行:

groups <user>

輸出中應包含使用者所屬群組清單中的wheel。


關於 RHEL 中 wheel 群組的說明

  • wheel 群組在以 RHEL 為基礎的系統中預設為啟用,但在 Ubuntu 等其他發行版中可能無法使用。在 Ubuntu 中,sudo 權限通常以不同的方式管理,不使用 wheel 群組。
  • 授予 sudo 存取權限時務必謹慎,因為它賦予對系統的完整管理控制權。

wheel 群組的實際使用案例

  • 系統管理:向受信任的使用者授予 sudo 存取權限,而無需共用 root 密碼。
  • 強化安全性:將管理權限限制給特定使用者,降低意外或未經授權變更的風險。
  • 合規性:出於安全與合規目的,管理和稽核使用者對特殊權限命令的存取。

更多資源

有關在 RHEL 中管理使用者群組與 sudo 權限的更多資訊,請參閱官方文件:
Red Hat 使用者管理文件


結論

wheel 群組是 RHEL 中使用者與權限管理的關鍵組成部分。將使用者指派至 wheel 群組後,您可以在保持對系統存取的控制的同時,安全地委派管理任務。

發表留言