Linux之用户密码修改命令 passwd 详解

>>>Linux教程目录<<<

用户和用户组管理-3.2修改用户密码

写在前面:自己写完检查可能会有所纰漏,读者们如若发现哪里有错误,可在下方留言或私信我,我会第一时间改正

用户密码修改命令:passwd

1. passwd 命令格式

  • passwd [选项] [用户名]
  • -S:查询用户密码的密码状态,仅 root 用户可用
  • -l:暂时锁定用户,仅 root 用户可用
  • -u:解锁用户,仅 root 用户可用
  • - -stdin:可以通过管道符输出的数据作为用户的密码
    • stdin 前是两个“-”,之间没有空格
  • 不写[用户名]则更改当前用户密码

2. 查看密码状态

  • passwd -S zxx
  • zxx PS 2020-04-20 0 99999 7 -1
    • zxx:用户名
    • 2020-04-20:设定时间
    • 0:密码修改时间间隔
    • 99999:有效期
    • 7:警告时间
    • -1: 不失效

3. 锁定用户和解锁用户

  • passwd -l zxx
  • passwd -u zxx
  • 锁定用户实际上是给密码开头加了"!!",使其不能登录,其实任意位置加任意字符作用是一样的

4. 使用字符串作为用户的密码

  • echo “123” 1 passwd - -stdin zxx

写在后面:希望这些讲解对你有所帮助,希望大家多多点赞和关注,你们的支持是我最大的动力(๑>؂<๑)

发布了349 篇原创文章 · 获赞 33 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_43479432/article/details/105606886