【Linux】一步一步学Linux——passwd命令(85)
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)相关推荐
- 学linux作用,linux有必要学吗?学linux有什么作用,学linux能干什么
Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到win ...
- LINUX学习之路(学LINUX必看)
很多同学接触Linux不多,对Linux平台的开发更是一无所知.而现在的趋势越来越表明,作为一 个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段.下来我将会结 ...
- linux学习需要什么基础,学linux需要什么基础?
近几年来,随着计算机网络的发展,越来越多的人学习 linux.对于想要从事运维工作或者从事智能开发方面的同学来说,学习 linux 是必要的.linux 的学习并不简单,那么这篇文章 w3cschoo ...
- 分享--linux 学习之路(学linux必看)
很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...
- 英语不好学linux运维难吗,学Linux系统难吗?学好Linux运维需要多久
随着近年来经济的快速发展,企业对Linux人才的需求也越来越高.许多人认为,Linux是一个非常简单的行业,然而,Linux行业是一个综合了云计算.Linux运维.Linux开发.Linux编程等多方 ...
- 不会linux的php难找工作,学linux系统难吗
这是 Linux初学者经常会问的问题,其实Linux和Windows一样都属于操作系统,对于大部分人来说,对Windows操作系统十分熟悉,而对Linux操作系统没有使用过,所以觉得很难,其实,只要熟 ...
- linux lamp实验报告,新手学Linux--构建lamp
本人前不久开始学习Linux,俗话说得好,好记性不如烂笔头,于是决定将平日所学所做实验,记录下来,以备回顾.由于本人是个初学者,所以借鉴了很多网上的资料,但在此处写出来的都是经过本人思考和多次实验的记 ...
- Linux 命令(129)—— passwd 命令
1.命令简介 passwd 令用于设置用户的认证信息,包括用户密码.账户锁定.密码失效等. 系统管理员能用它管理系统用户的密码,只有管理员可以指定用户名称,一般用户只能变更自己的密码. 2.命令格式 ...
- Linux其实没那么难学
互联网技术总是更新迭代的,因为2020年的一场疫情,影响着中国乃至整个世界,就在这一年,网络直播,远程办公,在线教育等等的互联网产物进入了众多人的世界,当然,这其中离不开程序员的功劳. 李开复曾经说过 ...
最新文章
- python学习_22(文件)
- centos利用tar包安装phpmyadmin
- 通过JQUERY获取SELECT OPTION中选中的值
- Qt工作笔记-发送端发送Json格式的数据包,接收端解析数据包
- 6种常见的地标识别算法整理和总结
- AtCoder Beginner Contest 173 D - Chat in a Circle
- Kafka Simple Consumer
- 李宏毅机器学习2022-hw2
- ldap 统一认证 java_LDAP统一认证
- devops学习(三) K8环境部署jenkins
- 如何卸载手机系统自带应用(无需root)?【亲测有用】
- 教你用记账方法了解账户总收支结余
- 企业微信加密消息体_企业微信机器人怎么发消息?企业微信机器人可以定时发消息吗?...
- 特征选择方法详解Part2-卡方检验、互信息(Mutual Information)
- 神经网络原理的简单介绍,神经网络几何原理图
- 红灯三秒亮一次,绿灯一秒亮一次,黄灯2秒亮一次;如何让三个灯不断交替重复亮灯?
- 基于学术研究于NASA官网GPM卫星数据下载详细教程
- 无线路由器被蹭网后,有被黑的风险吗?
- Tableau 中国教育水平发展指标历史数据(十)大学男女比例
- 计算机音乐我还是曾经那个少年,我还是曾经那个少年