二、密碼複雜度策略
passwd
先輸入當前密碼確認,然後輸入新的密碼修改
sudo vim /etc/ssh/sshd_config
將預設配置注釋掉,新增一行新的配置,預設的配置為允許root登入,但是禁止root用密碼登入
sudo service ssh restart
注意!!!設定複雜度策略之前應該先將當前系統使用者的密碼修改為符合複雜度策略的密碼,如果不符合,設定完複雜度策略之後使用者將有不能登入的風險,需要提前合理規劃
安裝pam的cracklib模組,cracklib能提供額外的密碼檢查能力
sudo apt-get install libpam-cracklib
sudo vim /etc/pam.d/common-password
找到如下配置,並在後面新增remember=5
,表示禁止使用最近用過的5個密碼,己使用過的密碼會被儲存在/etc/security/opasswd
sudo vim /etc/pam.d/common-password
找到如下配置,並將預設的minlen=8
改為minlen=10
,表示最短密碼長度需要為10
sudo vim /etc/pam.d/common-password
找到如下配置,在後面新增ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1
,它表示密碼必須至少包含乙個大寫字母(ucredit),乙個小寫字母(lcredit),乙個數字(dcredit)和乙個標點符號(ocredit),具體按照需要修改即可
sudo vim /etc/login.defs
找到如下配置,預設為9999天相當於不限制,到期之前7天會提示使用者修改密碼,按照需求實際修改即可
Ubuntu忘記密碼 修改
今天遇到乙個特別dan疼的問題,讓我整了大半天。就是看到一篇文件中修改使用者名稱,就是修改 etc passwd的使用者名稱 結果就一直鬱悶了,因為有相當相當重要的檔案需要。這個時候就一直搜尋,怎麼ubuntu 忘記密碼。看到這篇 然後刪除密碼怎麼改就改不對。一直急躁中啊,一直在網上搜,終於找到了乙...
Ubuntu修改MySQL密碼
1 進入 etc mysql 目錄,並用root許可權開啟debian.cnf檔案 cd etc mysql sudo vim debian.cnf 2 使用這個檔案中的使用者名稱和密碼進入mysql mysql u debian sys maint p 然後輸入檔案中的password值,即可進入...
ubuntu修改root密碼
安裝完ubuntu之後,除了需要新建使用者 設定密碼之外,我們還要設定root密碼,雖然ubuntu預設有root超級管理員賬戶,但是具體的密碼我們可以自行設定 在 sudo password for landry 後輸入當前使用者的密碼 輸入需要設定的root超級管理員賬戶密碼enter new ...