在 Rocky Linux 9 上禁止 root 本機登入的詳細步驟


在 Rocky Linux 9 上禁止 root 本機登入可以通過修改 PAM (Pluggable Authentication Modules) 配置文件來實現。以下是詳細步驟:

  1. 編輯 PAM 配置文件 打開 /etc/pam.d/login 配置文件進行編輯:
   sudo nano /etc/pam.d/login
  1. 添加禁止 root 登入的配置 在文件末尾添加以下行,以禁止 root 用戶的本機登入:
   auth required pam_succeed_if.so user != root
  1. 保存並關閉文件 保存文件並退出編輯器。
  2. 測試配置 嘗試以 root 用戶登入系統,應該會被拒絕。

以下是整個過程的摘要:

# 編輯 PAM 配置文件
sudo nano /etc/pam.d/login

# 添加以下行以禁止 root 本機登入
auth required pam_succeed_if.so user != root

# 保存並關閉文件

通過這些步驟,你應該能夠在 Rocky Linux 9 上成功禁用 root 用戶的本機登入,從而增強系統安全性。

注意

在進行這些更改之前,確保你已經創建了一個具有 sudo 權限的非 root 用戶,以避免被鎖定在系統之外。如果沒有,可以通過以下步驟創建一個具有 sudo 權限的新用戶:

  1. 創建新用戶
   sudo adduser newuser
  1. 設置新用戶的密碼
   sudo passwd newuser
  1. 將新用戶添加到 sudo 群組
   sudo usermod -aG wheel newuser

確保新用戶可以使用 sudo 權限後,再進行上述禁用 root 本機登入的配置。


WordPress Appliance - Powered by TurnKey Linux