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 群組後,您可以在保持對系統存取的控制的同時,安全地委派管理任務。