linux 命令:passwd详解
passwd是对用户密码进行操作的命令。
用法: passwd [选项...] <帐号名称>-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 展示这个帮助文档--usage 展示简单的使用消息
使用示例:
1. passwd:设置密码
[root@server ~]# passwd test
更改用户 test 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
2. passwd -S:显示用户密码状态
[root@server ~]# passwd -S test
test PS 2021-12-14 0 99999 7 -1 (密码已设置,使用 SHA512 算法。)
3. passwd -l/-u:锁定/解锁密码(密码被锁定时无法使用)
[root@server ~]# passwd -l test
锁定用户 test 的密码 。
passwd: 操作成功
[root@server ~]# passwd -S test
test LK 2021-12-14 0 99999 7 -1 (密码已被锁定。)
[root@server ~]# tail -1 /etc/shadow
test:!!$6$vpbn3KKi$aYK/Nx88UQ9ntv57c0XXX3jvgHlvM7ZrQ.B7pq70mDPtBNRLeDXsnZlx4OLq1kU1wQhKKixbrll3KqHIjsSVA.:18975:0:99999:7:::
### 密码前边加了两个叹号[root@server ~]# passwd -u test
解锁用户 test 的密码。
passwd: 操作成功
[root@server ~]# passwd -S test
test PS 2021-12-14 0 99999 7 -1 (密码已设置,使用 SHA512 算法。)
[root@server ~]# tail -1 /etc/shadow
test:$6$vpbn3KKi$aYK/Nx88UQ9ntv57c0XXX3jvgHlvM7ZrQ.B7pq70mDPtBNRLeDXsnZlx4OLq1kU1wQhKKixbrll3KqHIjsSVA.:18975:0:99999:7:::
4. passwd -d:删除密码
[root@server ~]# passwd -d test
清除用户的密码 test。
passwd: 操作成功
[root@server ~]# passwd -S test
test NP 2021-12-14 0 99999 7 -1 (密码为空。)
[root@server ~]# tail -1 /etc/shadow
test::18975:0:99999:7:::
linux 命令:passwd详解相关推荐
- Linux命令-ls详解
Linux命令-ls详解(适合小白用户参考) 1.ls 不加任何参数,表示查询当前目录下的文件/文件夹 小提示:上面的白色文字表示普通文件,蓝色文字表示目录 2.ls 后面 ...
- 面试官都在问 | Linux命令mpstat详解
面试官都在问 | Linux命令mpstat详解 1. mpstat的基本用法 mpstat的全称为Multiprocessor Statistics,是一款常用的多核CPU性能分析工具,用来实时查询 ...
- linux 命令 curl 详解
一.curl 介绍 curl是一个命令行访问URL的计算机逻辑语言的工具,发出网络请求,然后得到数据并提取出,显示在标准输出stdout上面; 可以用它来构造http request报文,curl(C ...
- LINUX命令大全详解备忘录
文件目录操作命令 ls命令 cd命令 pwd命令 mkdir命令 rm 命令 rmdir 命令 mv命令 cp 命令 touch 命令 cat 命令 nl命令 more命令 less 命令 head ...
- linux命令 正则表达式,详解Linux命令中的正则表达式
详解Linux命令中的正则表达式 Mark Do 2017年9月19日 暂无评论 阅读 981 次 命令中的正则表达式 如果要在命令输出或文本中筛选内容时使用模糊查找,就需要使用正则表达式.正则表达式 ...
- Linux命令大全详解,让我们轻松入门学习Linux!
1.最基本常用命令 序号 命令 对应英文 作用 01 ls list 查看当前文件夹下的内容 02 pwd print wrok directory 查看当前所在文件夹 03 cd [目录名] cha ...
- linux命令历史详解
概念:顾名思义,我们在linux终端输过的命令,系统都会将他们加载到内存中,以便我们快速调用命令.另外,Bash拥有自动记录命令历史的功能,用户所执行的命令会在注销时自动记录到自己的家目录下的.bas ...
- linux命令——ll详解
一.ll命令 ll并不是linux下一个基本的命令,它实际上是ls -l的一个别名. Ubuntu默认不支持命令ll,必须用 ls -l,这样使用起来不是很方便. 如果要使用此命令,可以作如下修改: ...
- Linux命令lsscsi详解
@ 一.什么是scsi 二.常见硬盘接口 1. IDE接口的硬盘 2. SCSI接口硬盘 3. SATA接口类型 三. lsscsi命令 1. lsscsi 命令安装 2. lsscsi命令英文手册 ...
- linux命令ps详解
原文地址:http://apps.hi.baidu.com/share/detail/32573968 名称:ps 使用权限:所有使用者 使用方式:ps [options] [--help] 说明:显 ...
最新文章
- C++ 复数类加减法运算重载为成员函数形式
- html连接服务器文件夹,云服务器html链接到文件夹
- C语言编写DFT计算程序, 并绘制幅度谱
- PHP苹果不给上架,苹果商城上架拒绝
- Oracle全文索引之二 创建
- Ubuntu 16.04直接升级至20.04 (Upgrade from 16.04 to 20.04 directly)
- iservice封装有哪些方法_对WebService的一些封装技巧总结
- Https iOS需要做的事
- 谭建荣院士:制造业与互联网融合需解决三大瓶颈
- .NET企业级应用架构设计的技术选型
- 我说我水平高,因为我CSDN博客排名前100
- MXF到MP4转换器:如何轻松地将MXF转换成MP4
- 自举电路工作原理分析
- 字幕制作:一键合并双语字幕(2019.1.30)附所有工具
- 数值分析原理课程实验——牛顿(Newton)迭代法
- HR面/综合面系列:公司相关
- 机器学习之金融信贷风控(一)互联网金融业申请评分卡的介绍
- 基于C++的Qt(三)Qt类库概述
- Chrome with proxy
- 穆迪分析专家贡献IFRS 9和CECL新书