新聞中心
對于使用Linux操作系統(tǒng)的用戶來說,密碼修改是一件比較常見的操作。然而,有時候會出現(xiàn)修改密碼后無法登錄的問題,這時候該怎么辦呢?本文將介紹幾種解決Linux密碼修改無效問題的方法。

1. 檢查密碼復(fù)雜度要求
有些Linux系統(tǒng)需要強制設(shè)定密碼復(fù)雜度,如果新密碼不符合要求,就無法修改成功。可以通過以下命令檢查密碼復(fù)雜度要求:
“`
sudo grep pam_cracklib.so /etc/pam.d/common-password
“`
如果輸出內(nèi)容中包含類似于以下的內(nèi)容,則表明該系統(tǒng)要求密碼復(fù)雜度:
“`
password requisite pam_cracklib.so retry=3 type=
password sufficient pam_unix.so obscure sha512 shadow use_authtok
“`
在這種情況下,需要設(shè)定一個符合密碼復(fù)雜度要求的密碼,否則修改密碼無效。
2. 檢查用戶賬戶是否鎖定
如果用戶賬戶連續(xù)多次輸入錯誤的密碼,有些Linux系統(tǒng)會自動將該賬戶鎖定,在這種情況下,即使用戶輸入正確的密碼也無法登錄。可以通過以下命令來檢查用戶賬戶是否被鎖定:
“`
sudo passwd -S [username]
“`
其中,[username]為被鎖定的用戶賬戶名稱。如果輸出內(nèi)容中包含“LK”標(biāo)記,則表明該賬戶已被鎖定。
如果用戶賬戶被鎖定,可以通過以下命令解鎖:
“`
sudo passwd [username] -u
“`
3. 檢查文件系統(tǒng)權(quán)限
在某些情況下,Linux系統(tǒng)可能會因為文件系統(tǒng)權(quán)限問題導(dǎo)致密碼修改失敗??梢允褂靡韵旅顧z查文件系統(tǒng)權(quán)限:
“`
ls -l /etc/shadow*
“`
如果輸出內(nèi)容中包含“-rw-r—–”這樣的權(quán)限標(biāo)記,則表明只有root用戶和屬于shadow組的用戶才有權(quán)限讀取和修改該文件,如果當(dāng)前用戶不屬于這個組,則無法修改密碼。
可以通過以下命令來將當(dāng)前用戶添加到shadow組中:
“`
sudo usermod -aG shadow [username]
“`
注意:[username]為當(dāng)前用戶的用戶名。
4. 檢查密碼文件是否被破壞
在某些情況下,Linux系統(tǒng)可能會因為密碼文件的破壞導(dǎo)致密碼修改失敗??梢允褂靡韵旅顧z查密碼文件的完整性:
“`
sudo sha512sum /etc/shadow
“`
可以將輸出內(nèi)容與另一臺已知安全的Linux系統(tǒng)上的同一文件的sha512值進行對比,如果不一致,則表明密碼文件已被破壞。
此時,可以使用以下命令將密碼文件還原:
“`
sudo cp /etc/shadow- /etc/shadow
“`
注意:這個命令是將備份的密碼文件還原到原始位置,如果沒有備份,則無法使用這個方法。
5. 檢查密碼最小修改間隔
在某些情況下,Linux系統(tǒng)可能會因為密碼修改的時間間隔不足導(dǎo)致修改失敗。一些Linux系統(tǒng)設(shè)定了最小密碼修改間隔,也就是說,如果用戶在規(guī)定的時間內(nèi)修改密碼,系統(tǒng)會認(rèn)為這個修改無效。
可以使用以下命令檢查最小密碼修改間隔:
“`
sudo grep -Ei “min|max” /etc/login.defs
“`
然后,查找輸出結(jié)果中的“PASS_MIN_DAYS”選項,如果該選項設(shè)置為大于0的值,則表明系統(tǒng)需要用戶等待指定的天數(shù)后才能修改密碼。
可以通過使用以下命令來修改這個選項:
“`
sudo sed -i ‘s/PASS_MIN_DAYS /PASS_MIN_DAYS 0/g’ /etc/login.defs
“`
注意:其中的[days]是系統(tǒng)預(yù)設(shè)的天數(shù),可以改為0.
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,響應(yīng)式網(wǎng)站制作,設(shè)計師量身打造品牌風(fēng)格,熱線:028-86922220LINUX下修改忘記了SYS和SYSTEM的密碼,利用alter命令修改不成功
結(jié)尾處加;號
加上分號 ; 再回車,SQL語句要以分號結(jié)尾
# 禪陪猜亂攜xiao si wo 賀型l;
alter successed.
#
linux 下mysql無法修改密碼?
使用舊密信液納碼登錄mysql后
>update mysql.user set Password=PASSWD(‘新埋昌密碼’) where USER=’要更改密碼的滑沒賬號名稱’ ;
>flush privileges;
有3個方法
#在控制臺上輸入
bash$ mysql -u root mysql
#用mysql客戶程序鎮(zhèn)野
mysql> UPDATE user SET password=PASSWORD(“new password”) WHERE user=’hunte’;
mysql> FLUSH PRIVILEGES;
mysql> QUIT
>>
#在控制臺上輸入
bash$ mysql -u root mysql
mysql> SET PASSWORD FOR hunte=PASSWORD(‘new password’);
mysql> QUIT
>>
#直接在控制喊殲臺上輸入
bash$ mysqladmin -u root “old password” “new password”
是不是 先新密碼 后舊密碼呢 試過沒呢??
大哥。。。。
-u后面別空格
-p后面也沒有空格
linux密碼修改不成功的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux密碼修改不成功,如何解決Linux密碼修改無效問題,LINUX下修改忘記了SYS和SYSTEM的密碼,利用alter命令修改不成功,linux 下mysql無法修改密碼?的信息別忘了在本站進行查找喔。
創(chuàng)新互聯(lián)【028-86922220】值得信賴的成都網(wǎng)站建設(shè)公司。多年持續(xù)為眾多企業(yè)提供成都網(wǎng)站建設(shè),成都品牌建站設(shè)計,成都高端網(wǎng)站制作開發(fā),SEO優(yōu)化排名推廣服務(wù),全網(wǎng)營銷讓企業(yè)網(wǎng)站產(chǎn)生價值。
本文標(biāo)題:如何解決Linux密碼修改無效問題(linux密碼修改不成功)
新聞來源:http://fisionsoft.com.cn/article/cdhedog.html


咨詢
建站咨詢
