Linux passwd命令介紹
passwd
命令在Linux中用于更改用戶賬戶的密碼。普通用戶只能更改自己的賬戶密碼,而超級用戶可以更改任何賬戶的密碼。passwd
命令還可以更改賬戶或相關(guān)密碼的有效期。
Linux passwd命令適用的Linux版本
passwd
命令在所有主流的Linux發(fā)行版中都是可用的,包括但不限于Debian、Ubuntu、Alpine、Arch Linux、Kali Linux、RedHat/CentOS、Fedora、Raspbian。
[linux@bashcommandnotfound.cn ~]$ passwd
Linux passwd命令的基本語法
語法格式如下:
passwd [options] [LOGIN]
Linux passwd命令的常用選項或參數(shù)說明
選項 | 說明 |
---|---|
-a, --all | 僅與-S一起使用,顯示所有用戶的狀態(tài) |
-d, --delete | 刪除用戶的密碼(使其為空)。這是快速禁用賬戶密碼的方法 |
Linux passwd命令實例詳解
實例1:更改當(dāng)前用戶的密碼
[linux@bashcommandnotfound.cn ~]$ passwd
輸入passwd
命令后,系統(tǒng)會提示您輸入當(dāng)前的密碼,然后輸入新的密碼。
實例2:創(chuàng)建root密碼
[linux@bashcommandnotfound.cn ~]$ sudo passwd root
許多Linux發(fā)行版默認(rèn)沒有設(shè)置root密碼,只能通過sudo或su命令訪問root賬戶。您必須是sudo用戶才能創(chuàng)建root密碼。
實例3:更改其他用戶的密碼
[linux@bashcommandnotfound.cn ~]$ sudo passwd user_name
作為root或使用sudo,您可以使用passwd命令在Linux中更改用戶密碼。
實例4:鎖定用戶賬戶
[linux@bashcommandnotfound.cn ~]$ sudo passwd -l user_name
使用-l
選項可以鎖定用戶賬戶,使其無法登錄。這對于暫時禁用賬戶非常有用。
實例5:解鎖用戶賬戶
[linux@bashcommandnotfound.cn ~]$ sudo passwd -u user_name
使用-u
選項可以解鎖用戶賬戶,使其能夠再次登錄。這對于恢復(fù)被鎖定的賬戶非常有用。
實例6:更改賬戶密碼的有效期
[linux@bashcommandnotfound.cn ~]$ sudo passwd -x 30 user_name
使用-x
選項可以更改賬戶密碼的有效期。在這個例子中,密碼將在30天后過期。
實例7:設(shè)置賬戶密碼的警告期
[linux@bashcommandnotfound.cn ~]$ sudo passwd -w 7 user_name
使用-w
選項可以設(shè)置賬戶密碼的警告期。在這個例子中,系統(tǒng)將在密碼過期前7天開始發(fā)出警告。
實例8:設(shè)置賬戶密碼的寬限期
[linux@bashcommandnotfound.cn ~]$ sudo passwd -i 5 user_name
使用-i
選項可以設(shè)置賬戶密碼的寬限期。在這個例子中,密碼過期后,用戶還有5天的時間更改密碼。
實例9:顯示賬戶密碼的狀態(tài)
[linux@bashcommandnotfound.cn ~]$ sudo passwd -S user_name
使用-S
選項可以顯示賬戶密碼的狀態(tài)。這包括密碼是否被鎖定,密碼最后一次被更改的日期,以及密碼的有效期。
實例10:更改賬戶密碼并強制立即過期
[linux@bashcommandnotfound.cn ~]$ sudo passwd --expire user_name
使用--expire
選項可以更改賬戶密碼并強制立即過期。這將迫使用戶在下次登錄時更改密碼。
實例11:顯示passwd命令的幫助信息
[linux@bashcommandnotfound.cn ~]$ passwd --help
使用--help
選項可以顯示passwd
命令的幫助信息。這包括所有可用的選項和參數(shù),以及它們的簡短描述。文章來源:http://www.zghlxwxcb.cn/news/detail-857350.html
實例12:顯示passwd命令的版本信息
[linux@bashcommandnotfound.cn ~]$ passwd --version
使用--version
選項可以顯示passwd
命令的版本信息。這包括passwd
命令的版本號,以及一些版權(quán)和許可信息。文章來源地址http://www.zghlxwxcb.cn/news/detail-857350.html
Linux passwd命令的注意事項
-
passwd
命令會拒絕任何不夠復(fù)雜的密碼。 - 如果您輸入的當(dāng)前密碼作為新密碼,系統(tǒng)會拋出一個錯誤消息,表示密碼未更改,并再次提示您輸入新密碼。
- 如果出現(xiàn)
bash: passwd: command not found
,請按照上述方法安裝。
Linux passwd相關(guān)命令
- chpasswd命令:批量更新密碼
- useradd命令:添加新用戶
- usermod命令:修改用戶信息
- userdel命令:刪除用戶
- chage命令:更改用戶密碼有效期
- su命令:替換當(dāng)前用戶
- sudo命令:以其他用戶身份執(zhí)行命令
- pwconv命令:創(chuàng)建影子密碼
- pwunconv命令:撤銷影子密碼
- chfn命令:更改指紋信息
- chsh命令:更改登錄Shell
- gpasswd命令:管理員管理組密碼
- newgrp命令:登錄新組
- grpconv命令:創(chuàng)建組影子密碼文件
- grpunconv命令:撤銷組影子密碼文件
到了這里,關(guān)于Linux passwd命令教程:如何更改用戶密碼(附案例詳解和注意事項)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!