無密碼用戶

無密碼用戶

我是一個系統的root。該系統中似乎有一個無密碼用戶,我嘗試使用“su - 用戶名”成為不同的特定用戶,並收到“密碼”提示。不管我輸入密碼,還是不輸入密碼直接回車,我還是那個使用者。為什麼是這樣?

答案1

通常 root 根本不會收到密碼提示。 Linuxsu不支援無密碼帳號;login如果帳戶無密碼,則允許任何密碼。

您所描述的行為聽起來很糟糕聚丙烯醯胺配置,可能線路順序錯誤。檢查您的 PAM 配置:/etc/pam.conf以及/etc/pam.d/su任何包含的檔案。重要的線就是auth線。

典型的基本配置su

auth sufficient pam_rootok.so
auth required pam_unix.so

我不知道 CentOS 上的預設設定是什麼,允許 LDAP 驗證、Kerberos、主目錄自動掛載等可能會更複雜authsu,按正確的順序)。

相關內容