在 Rocky Linux 9 上配置免密碼 su
成 root
用戶涉及修改 PAM (Pluggable Authentication Modules) 配置文件。以下是詳細步驟:
- 編輯 PAM 配置文件 首先,打開 PAM 配置文件進行編輯:
sudo nano /etc/pam.d/su
- 添加免密碼配置 在文件中找到以下行:
auth required pam_wheel.so use_uid
在這行前面添加一個井號 (#) 將其注釋掉:
# auth required pam_wheel.so use_uid
然後,在文件末尾添加以下行:
auth sufficient pam_wheel.so trust use_uid
保存並關閉文件。
- 將用戶添加到 wheel 組 確保需要免密碼使用
su
成root
的用戶在wheel
組中。可以使用以下命令將用戶添加到wheel
組:
sudo usermod -aG wheel your_username
將 your_username
替換為你的實際用戶名。
- 重啟會話 為了使更改生效,重新登入或重新啟動系統。
- 測試免密碼
su
成root
使用以下命令測試是否可以免密碼su
成root
:
su - root
如果配置正確,你應該能夠無需密碼切換到 root
。
以下是整個過程的摘要:
# 編輯 PAM 配置文件
sudo nano /etc/pam.d/su
# 在文件中注釋掉以下行
# auth required pam_wheel.so use_uid
# 添加以下行
auth sufficient pam_wheel.so trust use_uid
# 將用戶添加到 wheel 組
sudo usermod -aG wheel your_username
# 重啟會話或系統以使更改生效
# 測試免密碼 su 成 root
su - root
通過以上步驟,你應該能夠在 Rocky Linux 9 上成功配置免密碼 su
成 root
。