怎么修改linux用户名密码忘记,linux passwd命令设置或修改用户忘记密码
功能描述
使用passwd 命令可以設(shè)置或修改用戶密碼,普通用戶和超級(jí)用戶都可以運(yùn)行passwd,普通用戶只能更改自己的用戶密碼,root用戶可以設(shè)置或修改任何用戶的密碼。如果passwd 命令后面不接任何選項(xiàng)或用戶名,則表示修改當(dāng)前用戶的密碼。
命令語(yǔ)法
passwd [組群名]
密碼保存路徑/etc/shadow
作用:保存用戶的密碼、賬號(hào)有效期等信息,每一行對(duì)應(yīng)一個(gè)用戶的密碼記錄。
共9字段,目前只啟用前7字段,各字段代表的含義:
tom:$$1///1z3w$b.LsI4NUYuKQkTtNchKU1yjfAuGxOW26dLQ/b6QwC/w1GqmhN2ZFklJxEgZ5zTW
kXBJJL6rteIauKBqA8s2la0:17642:1:120:5:7::
用戶賬號(hào)名
密文
賬號(hào)上次修改時(shí)間
距上次密碼修改多少天
密碼過(guò)期天數(shù)
強(qiáng)制密碼
當(dāng)密碼過(guò)期后經(jīng)過(guò)天
密碼過(guò)期日期
tom
$$1
17642
1
120
5
7
空
空
選項(xiàng)含義
選項(xiàng)
含義
-d
清空用戶密碼
-l
鎖定用戶賬號(hào)
-S
查看用戶賬號(hào)的狀況(是否被鎖定)
-u
解鎖用戶賬號(hào)
-g
修改群組密碼
-f
強(qiáng)制執(zhí)行
-k
更新只能發(fā)送在過(guò)期之后
-x
密碼的最長(zhǎng)有效時(shí)限
-n
密碼的最短有效時(shí)限
-w
在密碼過(guò)期前多少天開(kāi)始提醒用戶
-i
當(dāng)密碼過(guò)期后經(jīng)過(guò)多少天該賬號(hào)會(huì)被禁用
-S
查詢用戶的密碼狀態(tài)
示例
設(shè)置用戶密碼,也可以修改密碼
[root@localhost ~]# passwd tom更改用戶 tom 的密碼 。新的 密碼:無(wú)效的密碼: WAY 過(guò)短無(wú)效的密碼: 過(guò)于簡(jiǎn)單重新輸入新的 密碼:passwd: 所有的身份驗(yàn)證令牌已經(jīng)成功更新。
鎖定用戶賬號(hào)
[root@localhost ~]# passwd -l tom鎖定用戶 tom 的密碼 。passwd: 操作成功
查看用戶賬號(hào)的狀況
[root@localhost ~]# passwd -S tomtom LK 2018-04-21 0 99999 7 -1 (密碼已被鎖定。)
解鎖用戶賬號(hào)
[root@localhost ~]# passwd -u tom解鎖用戶 tom 的密碼 。passwd: 警告:未鎖定的密碼將是空的。passwd: 不安全的操作(使用 -f 參數(shù)強(qiáng)制進(jìn)行該操作)
普通賬號(hào)密碼忘記可以清空賬號(hào)密碼
[root@localhost ~]# passwd -d tom清除用戶的密碼 tom。passwd: 操作成功
賬號(hào)密碼最長(zhǎng)有效限
[root@localhost ~]# passwd -x 120 tom調(diào)整用戶密碼老化數(shù)據(jù)tom。
賬號(hào)密碼最短有效時(shí)限
[root@localhost ~]# passwd -n 1 tom調(diào)整用戶密碼老化數(shù)據(jù)tom。passwd: 操作成功[root@localhost ~]# grep "tom" /etc/shadowtom::17642:1:120:7:::
賬號(hào)密碼在快過(guò)期5天提醒
[root@localhost ~]# passwd -w 5 tom調(diào)整用戶密碼老化數(shù)據(jù)tom。passwd: 操作成功[root@localhost ~]# grep "tom" /etc/shadowtom::17642:1:120:5:::
賬號(hào)密碼過(guò)期后經(jīng)過(guò)7天該賬號(hào)會(huì)被禁用
[root@localhost ~]# passwd -i 7 tom調(diào)整用戶密碼老化數(shù)據(jù)tom。passwd: 操作成功[root@localhost ~]# grep "tom" /etc/shadowtom::17642:1:120:5:7::
設(shè)置密碼和賬號(hào)
[root@localhost ~]# echo "123456" | passwd --stdin tom
刪除用戶it的密碼
[root@localhost ~]#?passwd -d it
總結(jié)
以上是生活随笔為你收集整理的怎么修改linux用户名密码忘记,linux passwd命令设置或修改用户忘记密码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php内置函数和扩展,PHP 内置函数s
- 下一篇: linux 的git的安装目录,Linu