為了強化系統安全性,AIX 系統同樣需要禁止 root 帳號直接遠端登入。雖然邏輯與 Linux 類似,但 AIX 專屬的配置檔與指令有所不同。本文詳細說明如何透過修改使用者屬性、鎖定帳號、關閉 Telnet/SSH 遠端存取,並重啟服務來落實 root 遠端登入限制。
AIX 使用者擴充屬性多集中於 /etc/security/user。可針對 root 設定下列屬性:
login=false:禁止本地登入rlogin=false:禁止遠端 rlogin 登入su=false:禁止其他使用者 su 切換至 root若需快速鎖定帳號,亦可使用 smitty lockuser 圖介介面直接操作。
smit chuserroot 使用者falsevi /etc/ssh/sshd_configPermitRootLogin,修改為 no# stopsrc -s sshd
# startsrc -s sshd
若一般使用者(如 test)因多次密碼錯誤被鎖定,管理員可本地登入後執行:
# chuser unsuccessful_login_count=0 test

完成上述 Telnet、SSH 雙重封鎖並重啟服務後,root 將無法從遠端直接登入,管理者需改以一般帳號登入再 su - root 取得權限,大幅提升主機安全等級。