笔记基本分类-passwd
设置密码
passwd 修改当前用户的密码
passwd u1 修改u1用户的密码
echo 123456 | passwd --stdin u1 设置u1的密码为123456
锁定密码
passwd -l u1
查看密码的状态
passwd -S u1
解锁密码
passwd -u u1
--------------------------
附录:
passwd --help 显示命令帮助
-k, --keep-tokens 保持身份验证令牌不过期
-d, --delete 删除已命名帐号的密码(只有根用户才能进行此操作)
-l, --lock 锁定指名帐户的密码(仅限 root 用户)
-u, --unlock 解锁指名账户的密码(仅限 root 用户)
-e, --expire 终止指名帐户的密码(仅限 root 用户)
-f, --force 强制执行操作
-x, --maximum=DAYS 密码的最长有效时限(只有root用户才能进行此操作)
-n, --minimum=DAYS 密码的最短有效时限(只有根用户才能进行此操作)
-w, --warning=DAYS 在密码过期前多少天开始提醒用户(只有根用户才能进行此操作)
-i, --inactive=DAYS 当密码过期后经过多少天该帐号会被禁用(只有根用户才能进行此操作)
-S, --status 报告已命名帐号的密码状态(只有根用户才能进行此操作)
--stdin 从标准输入读取令牌(只有根用户才能进行此操作)
----------------------------
实例:
useradd tk
passwd tk
tail /etc/shadow
passwd -x 15 tk 改最长有效时间
passwd -S tk 查状态
passwd -n 3 tk 改最短有效时间
passwd -w 6 tk 改警告时间
passwd -i 18 tk 改宽限时间
passwd -d tk 清除用户的密码
userdel -r tk 删除用户