功能描述

使用passwd 命令可以设置或修改用户密码,普通用户和超级用户都可以运行passwd,普通用户只能更改自己的用户密码,root用户可以设置或修改任何用户的密码。如果passwd 命令后面不接任何选项或用户名,则表示修改当前用户的密码。

命令语法

passwd [组群名]

密码保存路径/etc/shadow

作用:保存用户的密码、账号有效期等信息,每一行对应一个用户的密码记录。

共9字段,目前只启用前7字段,各字段代表的含义:

tom:$$1///1z3w$b.LsI4NUYuKQkTtNchKU1yjfAuGxOW26dLQ/b6QwC/w1GqmhN2ZFklJxEgZ5zTW

kXBJJL6rteIauKBqA8s2la0:17642:1:120:5:7::

用户账号名

密文

账号上次修改时间

距上次密码修改多少天

密码过期天数

强制密码

当密码过期后经过天

密码过期日期

tom

$$1

17642

1

120

5

7

选项含义

选项

含义

-d

清空用户密码

-l

锁定用户账号

-S

查看用户账号的状况(是否被锁定)

-u

解锁用户账号

-g

修改群组密码

-f

强制执行

-k

更新只能发送在过期之后

-x

密码的最长有效时限

-n

密码的最短有效时限

-w

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

-i

当密码过期后经过多少天该账号会被禁用

-S

查询用户的密码状态

示例

设置用户密码,也可以修改密码

[root@localhost ~]# passwd tom更改用户 tom 的密码 。新的 密码:无效的密码: WAY 过短无效的密码: 过于简单重新输入新的 密码:passwd: 所有的身份验证令牌已经成功更新。

锁定用户账号

[root@localhost ~]# passwd -l tom锁定用户 tom 的密码 。passwd: 操作成功

查看用户账号的状况

[root@localhost ~]# passwd -S tomtom LK 2018-04-21 0 99999 7 -1 (密码已被锁定。)

解锁用户账号

[root@localhost ~]# passwd -u tom解锁用户 tom 的密码 。passwd: 警告:未锁定的密码将是空的。passwd: 不安全的操作(使用 -f 参数强制进行该操作)

普通账号密码忘记可以清空账号密码

[root@localhost ~]# passwd -d tom清除用户的密码 tom。passwd: 操作成功

账号密码最长有效限

[root@localhost ~]# passwd -x 120 tom调整用户密码老化数据tom。

账号密码最短有效时限

[root@localhost ~]# passwd -n 1 tom调整用户密码老化数据tom。passwd: 操作成功[root@localhost ~]# grep "tom" /etc/shadowtom::17642:1:120:7:::

账号密码在快过期5天提醒

[root@localhost ~]# passwd -w 5 tom调整用户密码老化数据tom。passwd: 操作成功[root@localhost ~]# grep "tom" /etc/shadowtom::17642:1:120:5:::

账号密码过期后经过7天该账号会被禁用

[root@localhost ~]# passwd -i 7 tom调整用户密码老化数据tom。passwd: 操作成功[root@localhost ~]# grep "tom" /etc/shadowtom::17642:1:120:5:7::

设置密码和账号

[root@localhost ~]# echo "123456" | passwd --stdin tom

删除用户it的密码

[root@localhost ~]# passwd -d it

怎么修改linux用户名密码忘记,linux passwd命令设置或修改用户忘记密码相关推荐

  1. linux下passwd命令设置修改用户密码的方法

    1.passwd 简单说明: 我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码:passwd命令的用法也很多,我们只选如下的几个参数加以说明:想了解更多,请参考man passwd或p ...

  2. linux下passwd命令设置修改用户密码

    1.passwd 简单说明: 我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码:passwd命令的用法也很多,我们只选如下的几个参数加以说明:想了解更多,请参考man passwd或p ...

  3. Linux passwd命令用来更改使用者的密码

    Linux passwd命令用来更改使用者的密码 Linux passwd命令 passwd [-k] [-l] [-u [-f]] [-d] [-S] [username] 必要参数: -d 删除密 ...

  4. 【red hat设置用户密码】passwd命令设置初始口令

    1)使用useradd命令添加用户帐号命令格式:# useradd [options] ,如创建一个名为bb的新用户,可以使用如下命令:# useradd bb 2)使用passwd命令设置初始口令使 ...

  5. 天翼去主机linux密码是什么意思,恢复ESXi宿主机根用户的密码

    前几天,要升级几台ESXi宿主机.在尝试连接的时候,发现密码被彻底的忘掉了.按说,直接升级重装也就完事了.可以哥们硬是要做个测试,用他的理论来恢复一下根用户的密码.好啊,那就耍耍呗.没想到,居然成功了 ...

  6. Linux引出环境变量的关键字,学习记录008-linux常用命令/设置系统and用户环境变量two(示例代码)...

    修改文件  vi vi 是linux自带的,vim是vi的升级版 命令:vi 文件名 如果文件存在,那么就直接进入对应的文件的编译模式,如果文件不存在,那么就进入以文件名命名的空文件的编译模式 vi ...

  7. linux clock命令,Centos Linux下使用date/clock/hwclock命令设置系统和硬件时间

    博客迁移之后,没有注意新服务器的系统时间,今天突然感觉到不对,于是调了一下: 设置时间为2010年06月17日,命令如下 1 2 [root@hexuweb101~]$date-s06/17/2010 ...

  8. git修改本地用户名和邮箱及其他命令使用

    清除本地用户名和密码 git config --system --unset credential.helper 执行以下命令后,再次pull或push时会缓存输入的用户名和密码 git config ...

  9. amazon linux 用户名,如何在Amazon AWS上设置一台Linux服务器

    AWS(Amazon Web Services)是全球领先的云服务器提供商之一.你可以使用 AWS 平台在一分钟内设置完服务器.在 AWS 上,你可以微调服务器的许多技术细节,如 CPU 数量,内存和 ...

最新文章

  1. iOS与JS交互的4种方法
  2. PHPCMS 当前栏目和子目录
  3. TCP/IP 网络编程 (三)
  4. java.lang.NoSuchFieldError: No instance field
  5. 【转】iOS编译OpenSSL静态库(使用脚本自动编译)
  6. g的python实现_Python Gevent
  7. pp助手苹果版_苹果一键刷机助手app免费版下载-一键刷机精灵下载手机版
  8. java详细教程_java超详细教程适合初学者深入掌握Java知识.ppt
  9. vbm 分析_vbm分析 | Forum of resting-state fMRI
  10. 光纤交换机 序列号_FAQ-如何查询设备的SN号
  11. 2019-09-11想念艾青,想念《大堰河——我的保姆》
  12. 7-36 韩信点兵 (10分)
  13. Due to limitations in metric names, topics with a period ('.') or underscore ('_') could collide. To
  14. 视频监控客户端-GB28181之转码库-转码格式支持H265、H264、MPEG4、MPEG2
  15. matlab fmu,导入 FMU - MATLAB Simulink - MathWorks 中国
  16. 无人驾驶车辆模型预测控制(一)
  17. 腾讯云服务器免费域名证书申请以及到期怎么办
  18. ad域下文件服务器,ad域建立文件服务器
  19. 五杆桁架matlab有限元分析,桁架结构及有限元分析matlab
  20. Linux 流量监控软件 NetHogs

热门文章

  1. java 图片合成pdf_java将多张图片合并转为PDF
  2. Python中*args和**kwargs
  3. 用python实现自己的小说阅读器
  4. 4种实例 advice aop_Java动态代理在Spring的应用:AOP编程与动态代理知识
  5. python 获得当前运行脚本文件的路径
  6. SSM编写JavaWeb项目时,出现了errorCode 1045, state 28000和Invalid bound statement (not found)两个错误
  7. Springboot整合xxl-job实现任务自定义定时任务
  8. Divan and Kostomuksha (easy version) dp,gcd(2100)
  9. 解决com.xpand.. starter-canal 依赖引入问题
  10. 尚硅谷SpringCloud(H版alibaba)框架开发教程(大牛讲授spring cloud) 最详细的。