00. 目录

文章目录

  • 00. 目录
  • 01. 命令概述
  • 02. 命令格式
  • 03. 常用选项
  • 04. 参考示例
  • 05. 附录

01. 命令概述

passwd命令用于设置用户的认证信息,包括用户密码、账户锁定、密码失效等。直接运行passwd命令修改当前的用户密码,对其他用户的密码操作需要管理员权限。

02. 命令格式

用法: passwd [选项...] <帐号名称>

03. 常用选项

  -k, --keep-tokens       保持身份验证令牌不过期-d, --delete            删除已命名帐号的密码(只有根用户才能进行此操作)-l, --lock              锁定指名帐户的密码(仅限 root 用户)-u, --unlock            解锁指名账户的密码(仅限 root 用户)-e, --expire            终止指名帐户的密码(仅限 root 用户)-f, --force             强制执行操作-x, --maximum=DAYS      密码的最长有效时限(只有根用户才能进行此操作)-n, --minimum=DAYS      密码的最短有效时限(只有根用户才能进行此操作)-w, --warning=DAYS      在密码过期前多少天开始提醒用户(只有根用户才能进行此操作)-i, --inactive=DAYS     当密码过期后经过多少天该帐号会被禁用(只有根用户才能进行此操作)-S, --status            报告已命名帐号的密码状态(只有根用户才能进行此操作)--stdin                 从标准输入读取令牌(只有根用户才能进行此操作)Help options:-?, --help              Show this help message--usage                 Display brief usage message

04. 参考示例

4.1 修改当前登陆的账户密码

[root@redhat home]# passwd
更改用户 root 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@redhat home]#

4.2 修改其他用户密码

[root@redhat home]# passwd deng
更改用户 deng 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@redhat home]#

4.3 锁定指名帐户的密码

[root@redhat home]# passwd -l deng
锁定用户 deng 的密码 。
passwd: 操作成功
[root@redhat home]#

4.4 解锁指名账户的密码

[root@redhat home]# passwd -u deng
解锁用户 deng 的密码。
passwd: 操作成功
[root@redhat home]#

4.5 下次登陆强制改密码

[root@redhat home]# passwd -e deng
正在终止用户 deng 的密码。
passwd: 操作成功
[root@redhat home]#

4.6 清除登录密码

[root@redhat home]# passwd -d deng
清除用户的密码 deng。
passwd: 操作成功
[root@redhat home]#

清除之后登录时无需密码,风险极大,不推荐使用

4.7 查询帐号的密码状态

[root@redhat home]# passwd -S deng
deng PS 2019-07-31 0 99999 7 -1 (密码已设置,使用 SHA512 算法。)
[root@redhat home]#

解释

显示账户状态信息,共有7个字段,分别是登录名,L、上次修改时间,最小年龄,最大年龄,警告期,inactive period。单位都是天。

4.8 设置密码的最小和最大有效天数

[root@redhat home]# passwd -x 100 -n 30 itcast
调整用户密码老化数据itcast。
passwd: 操作成功
[root@redhat home]# passwd -S itcast
itcast PS 2019-07-12 30 100 7 -1 (密码已设置,使用 SHA512 算法。)
[root@redhat home]#

4.9 在密码过期前多少天开始提醒用户

[root@redhat home]# passwd -w 7 itcast
调整用户密码老化数据itcast。
passwd: 操作成功
[root@redhat home]# passwd -S itcast
itcast PS 2019-07-12 30 100 7 -1 (密码已设置,使用 SHA512 算法。)
[root@redhat home]#

4.10 相关文件

/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow

05. 附录

参考:【Linux】一步一步学Linux系列教程汇总

【Linux】一步一步学Linux——passwd命令(85)相关推荐

  1. 学linux作用,linux有必要学吗?学linux有什么作用,学linux能干什么

    Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到win ...

  2. LINUX学习之路(学LINUX必看)

    很多同学接触Linux不多,对Linux平台的开发更是一无所知.而现在的趋势越来越表明,作为一 个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段.下来我将会结 ...

  3. linux学习需要什么基础,学linux需要什么基础?

    近几年来,随着计算机网络的发展,越来越多的人学习 linux.对于想要从事运维工作或者从事智能开发方面的同学来说,学习 linux 是必要的.linux 的学习并不简单,那么这篇文章 w3cschoo ...

  4. 分享--linux 学习之路(学linux必看)

    很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...

  5. 英语不好学linux运维难吗,学Linux系统难吗?学好Linux运维需要多久

    随着近年来经济的快速发展,企业对Linux人才的需求也越来越高.许多人认为,Linux是一个非常简单的行业,然而,Linux行业是一个综合了云计算.Linux运维.Linux开发.Linux编程等多方 ...

  6. 不会linux的php难找工作,学linux系统难吗

    这是 Linux初学者经常会问的问题,其实Linux和Windows一样都属于操作系统,对于大部分人来说,对Windows操作系统十分熟悉,而对Linux操作系统没有使用过,所以觉得很难,其实,只要熟 ...

  7. linux lamp实验报告,新手学Linux--构建lamp

    本人前不久开始学习Linux,俗话说得好,好记性不如烂笔头,于是决定将平日所学所做实验,记录下来,以备回顾.由于本人是个初学者,所以借鉴了很多网上的资料,但在此处写出来的都是经过本人思考和多次实验的记 ...

  8. Linux 命令(129)—— passwd 命令

    1.命令简介 passwd 令用于设置用户的认证信息,包括用户密码.账户锁定.密码失效等. 系统管理员能用它管理系统用户的密码,只有管理员可以指定用户名称,一般用户只能变更自己的密码. 2.命令格式 ...

  9. Linux其实没那么难学

    互联网技术总是更新迭代的,因为2020年的一场疫情,影响着中国乃至整个世界,就在这一年,网络直播,远程办公,在线教育等等的互联网产物进入了众多人的世界,当然,这其中离不开程序员的功劳. 李开复曾经说过 ...

最新文章

  1. python学习_22(文件)
  2. centos利用tar包安装phpmyadmin
  3. 通过JQUERY获取SELECT OPTION中选中的值
  4. Qt工作笔记-发送端发送Json格式的数据包,接收端解析数据包
  5. 6种常见的地标识别算法整理和总结
  6. AtCoder Beginner Contest 173 D - Chat in a Circle
  7. Kafka Simple Consumer
  8. 李宏毅机器学习2022-hw2
  9. ldap 统一认证 java_LDAP统一认证
  10. devops学习(三) K8环境部署jenkins
  11. 如何卸载手机系统自带应用(无需root)?【亲测有用】
  12. 教你用记账方法了解账户总收支结余
  13. 企业微信加密消息体_企业微信机器人怎么发消息?企业微信机器人可以定时发消息吗?...
  14. 特征选择方法详解Part2-卡方检验、互信息(Mutual Information)
  15. 神经网络原理的简单介绍,神经网络几何原理图
  16. 红灯三秒亮一次,绿灯一秒亮一次,黄灯2秒亮一次;如何让三个灯不断交替重复亮灯?
  17. 基于学术研究于NASA官网GPM卫星数据下载详细教程
  18. 无线路由器被蹭网后,有被黑的风险吗?
  19. Tableau 中国教育水平发展指标历史数据(十)大学男女比例
  20. 计算机音乐我还是曾经那个少年,我还是曾经那个少年

热门文章

  1. 代码生成器1.0正式发布
  2. 第六讲:Obj-C 内存管理4 - 自动释放池
  3. 冒泡排序 小白学demo_day2
  4. 被调用的对象已与其客户端断开连接
  5. 面向对象三大特性: 封装,继承,多态
  6. Hadoop_计算框架MapReduce
  7. 【Java学习笔记之二十八】深入了解Java8新特性
  8. Java往事之《返回整数的长度》
  9. 跨服务器上传文件方式
  10. 行为驱动开发BDD概要