Fedora

如何繞過 Fedora 的密碼複雜性要求?

  • September 17, 2019

在全新安裝的 Fedora 19 上,我試圖將密碼更改為簡單的密碼,例如 Password01(這只是一個簡單的測試虛擬機,沒什麼特別的),但密碼複雜性要求讓我無法設置任何容易記住的東西。

如何繞過複雜性要求或禁用它們?

/etc/pam.d/passwd 的內容:

#%PAM-1.0
auth       include  system-auth
account    include  system-auth
password   substack system-auth
-password   optional    pam_gnome_keyring.so use_authtok
password   substack postlogin

即使作為 root 我也無法繞過要求:

在此處輸入圖像描述

justincase@localhost ~ $ sudo -s
[sudo] password for justincase: 
[root@localhost justincase]# passwd justincase
Changing password for user justincase.
New password: 
BAD PASSWORD: The password fails the dictionary check - it is based on a dictionary word
Retype new password: 
[root@localhost justincase]# 

作為 root,您可以繞過要求。您的範例顯示了這種情況:

# passwd justincase
Changing password for user justincase.
New password:
BAD PASSWORD: The password fails the dictionary check - it is based on a dictionary word
Retype new password:
#

請注意,它不會重複New password提示,而是要求您重新輸入您正在輸入的(錯誤的)新密碼。如果您繼續使用所謂的錯誤密碼,您將能夠將其設置為justincase.

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