Password

為什麼 passwd 禁止我設置“簡單”密碼?

  • September 9, 2018

我使用控制台命令 passwd 更改我自己的密碼,該密碼是在作業系統安裝後使用 useradd 命令直接設置的。我的原始密碼僅包含行字元,沒有大寫、數字或特殊字元,但 passwd 禁止我設置類似(僅行字元)密碼。為什麼 useradd 沒有 passwd 嚴格?有沒有辦法為已經存在的使用者設置“簡單”密碼?

PS 我知道出於安全原因經常提出這樣的要求,但這是我自己的筆記型電腦和我自己的系統。

密碼子系統被配置為強制執行某種“非弱”密碼策略。

root 使用者(即您在創建帳戶並設置初始密碼時所使用的使用者)不受此策略的限制。

假設您的使用者已設置並授權使用該sudo命令,您可以通過以下方式將密碼設置為弱密碼

sudo passwd yourusername

如果您設置了root使用者的密碼並且知道它,您也可以這樣做

su -c "passwd yourusername"

並在提示時輸入root密碼。

引用自:https://unix.stackexchange.com/questions/467777