Linux passwd 命令的使用
1.命令簡(jiǎn)介
passwd 令用于設(shè)置用戶的認(rèn)證信息,包括用戶密碼、賬戶鎖定、密碼失效等。
系統(tǒng)管理員能用它管理系統(tǒng)用戶的密碼,只有管理員可以指定用戶名稱,一般用戶只能變更自己的密碼。
2.命令格式
passwd [OPTIONS] [USERNAME]
不帶任何選項(xiàng)和參數(shù)直接運(yùn)行 passwd 表示修改當(dāng)前用戶的登錄密碼,這也是 passwd 最常見的用法。
3.選項(xiàng)說(shuō)明
注意,長(zhǎng)選項(xiàng)的必須參數(shù)對(duì)于短選項(xiàng)也是必須的。
-k, --keep 保持身份驗(yàn)證令牌不過(guò)期 -d, --delete 刪除已命名帳號(hào)的密碼(僅限 root 用戶) -l, --lock 鎖定指定帳戶的密碼(僅限 root 用戶)。鎖定是在密碼加密字符串前面加上 ! 使得密碼校驗(yàn)不通過(guò)。注意,帳戶沒(méi)有完全鎖定,用戶仍然可以通過(guò)其他身份驗(yàn)證方式登錄,如 ssh 公鑰身份驗(yàn)證 -u, --unlock 解鎖指定賬戶的密碼(僅限 root 用戶) -e, --expire 終止指定帳戶的密碼(僅限 root 用戶) -f, --force 強(qiáng)制執(zhí)行操作 -x, --maximum=DAYS 密碼的最長(zhǎng)有效時(shí)限(僅限 root 用戶) -n, --minimum=DAYS 密碼的最短有效時(shí)限(僅限 root 用戶) -w, --warning=DAYS 在密碼過(guò)期前多少天開始提醒用戶(僅限 root 用戶) -i, --inactive=DAYS 當(dāng)密碼過(guò)期后經(jīng)過(guò)多少天該帳號(hào)會(huì)被禁用(僅限 root 用戶) -S, --status 報(bào)告已命名帳號(hào)的密碼狀態(tài)(僅限 root 用戶) --stdin 從標(biāo)準(zhǔn)輸入讀取令牌(僅限 root 用戶) -?, --help 顯示幫助信息并退出 --usage 顯示簡(jiǎn)要使用信息
4.常用示例
(1)修改當(dāng)前登陸的賬戶密碼。
passwd
注意,設(shè)置用戶密碼時(shí)一定要遵守"復(fù)雜性、易記憶性、時(shí)效性"的密碼規(guī)范。簡(jiǎn)單來(lái)講就是密碼要大于 8 位,包含大小寫字母、數(shù)字和特殊符號(hào),并且容易記憶和定期更換。
(2)修改其他用戶密碼,需要管理員權(quán)限。
passwd USERNAME
(3)鎖定指定帳戶的密碼,使得用戶通過(guò)密碼無(wú)法登錄。需要管理員權(quán)限。
passwd -l USERNAME
(4)解鎖指定帳戶的密碼。需要管理員權(quán)限。
passwd -u USERNAME
(5)終止指定帳戶的密碼,使用戶下次登陸強(qiáng)制改密碼。需要管理員權(quán)限。
passwd -e USERNAME
(6)清除登錄密碼,使得用戶無(wú)需通過(guò)密碼即可登錄。需要管理員權(quán)限,風(fēng)險(xiǎn)極大,不推薦使用。
passwd -d USERNAME
(7)查詢帳號(hào)的密碼狀態(tài)。
passwd -S dablelv dablelv PS 2020-03-08 0 90 7 -1 (Password set, SHA512 crypt.)
顯示賬戶狀態(tài)信息,共有7個(gè)字段,分別是登錄名、密碼、上次修改時(shí)間、密碼修改間隔時(shí)間(0)、密碼有效期(90)、警告時(shí)間(7)、密碼不失效(-1),單位都是天。
(8)設(shè)置密碼的最小和最大有效天數(shù)。
passwd -x 100 -n 30 dablelv #查看是否設(shè)置成功 passwd -S dablelv dablelv PS 2020-03-08 30 100 7 -1 (Password set, SHA512 crypt.)
(9) 在密碼過(guò)期前多少天開始提醒用戶。
passwd -w 7 dablelv
以上就是Linux passwd 命令的使用的詳細(xì)內(nèi)容,更多關(guān)于Linux passwd 命令的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
詳解linux下查看系統(tǒng)版本號(hào)信息的方法(總結(jié))
本篇文章主要介紹了詳解CentOS下查看系統(tǒng)版本號(hào)信息的方法(總結(jié)),具有一定的參考價(jià)值,有興趣的可以來(lái)了解一下2017-07-07
在Linux系統(tǒng)上查看Apache服務(wù)器的錯(cuò)誤日志
這篇文章主要介紹了在Linux系統(tǒng)上查看Apache服務(wù)器的錯(cuò)誤日志,是服務(wù)器運(yùn)維必備的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-07-07
apache訪問(wèn)根目錄 配置作用域的相關(guān)資料
最近安裝環(huán)境為 wdlinux 集成包,后臺(tái)有非常好的網(wǎng)站管理,并且每一個(gè)網(wǎng)站都會(huì)給設(shè)置一個(gè) 單獨(dú)的 apache 配置文件,非常方便2013-02-02
Linux推薦使用Xfce桌面環(huán)境的8個(gè)原因
今天小編就為大家分享一篇關(guān)于Linux推薦使用Xfce桌面環(huán)境的8個(gè)原因,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-09-09
centOS7.4 安裝 mysql 5.7.26的教程詳解
CentOS中默認(rèn)安裝有MariaDB,這個(gè)是MySQL的分支,但為了需要,還是要在系統(tǒng)中安裝MySQL,而且安裝完成之后可以直接覆蓋掉MariaDB。這篇文章主要介紹了centOS7.4 安裝 mysql 5.7.26,需要的朋友可以參考下2019-06-06
Linux C 后臺(tái)服務(wù)程序單進(jìn)程控制的實(shí)現(xiàn)
這篇文章主要介紹了Linux C 后臺(tái)服務(wù)程序單進(jìn)程控制的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09

