Linux更改賬戶(hù)密碼實(shí)例詳解
更改個(gè)人賬戶(hù)密碼
普通用戶(hù)想要更改自己的個(gè)人帳戶(hù)密碼,只需要運(yùn)行passwd命令,不用帶任何其他的命令:
$ passwd
示例輸出:
Changing password for nick (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
系統(tǒng)將提示我們需要先輸入當(dāng)前密碼,如果密碼正確,則會(huì)要求重新輸入并確認(rèn)新密碼。在下次登錄Linux系統(tǒng)時(shí),就可以使用新密碼登錄了。
注:輸入密碼時(shí),屏幕上不會(huì)顯示密碼。
更改另一個(gè)用戶(hù)的密碼
作為普通用戶(hù),只能更改自己的密碼。但,root用戶(hù)和具有sudo權(quán)限的用戶(hù)是可以更改其他用戶(hù)的密碼。
我們需要以root用戶(hù)身份登錄,鍵入以下命令以更改用戶(hù)nick的密碼:
$ passwd nick
或者使用sudo 命令
$ sudo passwd nick
輸出:系統(tǒng)將提示輸入并確認(rèn)新密碼
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
強(qiáng)制用戶(hù)在下次登錄時(shí)更改密碼
默認(rèn)情況下,密碼設(shè)置為永不過(guò)期。如果要在下次登錄時(shí)強(qiáng)制用戶(hù)更改其密碼,需要使用passwd帶有--expireoption 的命令,后跟用戶(hù)的用戶(hù)名,例:
$ sudo passwd --expire nick
這樣就會(huì)立即使用戶(hù)帳戶(hù)的密碼到期。
下次用戶(hù)嘗試使用舊密碼登錄時(shí),將顯示一條消息,強(qiáng)制他們更改密碼:
$ ssh nick@192.168.121.209
輸出:
WARNING: Your password has expired. You must change your password now and login again! Changing password for nick. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Connection to 192.168.121.209 closed.
用戶(hù)設(shè)置新密碼后,將關(guān)閉連接。
相關(guān)文章
linux安裝好httpd后,測(cè)試總是訪問(wèn)到系統(tǒng)默認(rèn)頁(yè)面的問(wèn)題及解決
這篇文章主要介紹了linux安裝好httpd后,測(cè)試總是訪問(wèn)到系統(tǒng)默認(rèn)頁(yè)面的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09Linux6.7卸載系統(tǒng)自帶的mysql-libs* crontab命令不能用了原因分析
這篇文章主要介紹了Linux6.7卸載系統(tǒng)自帶的mysql-libs* crontab命令不能用了原因分析及解決方法,非常不錯(cuò),需要的朋友參考下吧2016-12-12