在 Rocky Linux 9 上配置免密碼 su 成 root 的完整指南


在 Rocky Linux 9 上配置免密碼 suroot 用戶涉及修改 PAM (Pluggable Authentication Modules) 配置文件。以下是詳細步驟:

  1. 編輯 PAM 配置文件 首先,打開 PAM 配置文件進行編輯:
   sudo nano /etc/pam.d/su
  1. 添加免密碼配置 在文件中找到以下行:
   auth       required     pam_wheel.so use_uid

在這行前面添加一個井號 (#) 將其注釋掉:

   # auth       required     pam_wheel.so use_uid

然後,在文件末尾添加以下行:

   auth       sufficient   pam_wheel.so trust use_uid

保存並關閉文件。

  1. 將用戶添加到 wheel 組 確保需要免密碼使用 suroot 的用戶在 wheel 組中。可以使用以下命令將用戶添加到 wheel 組:
   sudo usermod -aG wheel your_username

your_username 替換為你的實際用戶名。

  1. 重啟會話 為了使更改生效,重新登入或重新啟動系統。
  2. 測試免密碼 suroot 使用以下命令測試是否可以免密碼 suroot
   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 上成功配置免密碼 suroot


WordPress Appliance - Powered by TurnKey Linux