linux修改密碼


情景:Linux 服務器上用戶的密碼被服務器管理員發現太過簡單,需要重置密碼。處理時為了方便記憶,就直接使用普通用戶登錄,修改密碼時,在原密碼的基礎上增加一串特定的數字,結果提示不通過。例如出現錯誤提示"BAD PASSWORD: it is based on your username"。

網羅相應的資料得知:

1、使用管理員帳號root 怎么設置都可以,可以不受驗證機制的約束。

2、普通用戶修改自己的密碼,必須要符合密碼驗證機制,否則修改不成功,會有各種報錯提示。

(1)、“BAD PASSWORD: it's WAY too short”——報密碼太短,不符合/etc/login.defs的設置;

(2)、“BAD PASSWORD: it is based on your username”——密碼與帳號不能同名,這是不符合/etc/pam.d/passwd的設置;

(3)、“BAD PASSWORD: it is based on a dictionary word”——出現了字典里的字符串。

補充:

Linux 上修改密碼命令:

任何用戶登錄Linux后,輸入passwd 可以直接修改自己的密碼。

root 用戶登錄后,可以使用 passwd 用戶名,可以修改某個用戶的密碼。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM