Linux(CentOS)用户修改密码有效期(chage命令)

Linux设置用户密码的有效期限

解决:

先查看密码过期时间,现在是90天


1

2

3

4

5

6

7

8

[root@01 ~]# chage -l testuser

Last password change     : Jul 10, 2017

Password expires     : Oct 08, 2018

Password inactive     : never

Account expires     : never

Minimum number of days between password change     : 0

Maximum number of days between password change     : 90

Number of days of warning before password expires    : 10

  

  用命令修改过期时间为永久,然后查看Password expires   : never   和  Maximum number of days between password change  : 99999修改成功


1

2

3

4

5

6

7

8

9

[root@01 ~]# chage -M 99999 testuser

[root@01 ~]# chage -l testuser

Last password change                    : Jul 10, 2017

Password expires                    : never

Password inactive                    : never

Account expires                        : Oct 16, 2243

Minimum number of days between password change        : 0

Maximum number of days between password change        : 99999

Number of days of warning before password expires    : 10

 补充知识=================== chage命令用法:  ================================================


chage:密码失效是通过此命令来管理的。

  参数意思:
  -m 密码可更改的最小天数。为零时代表任何时候都可以更改密码。
  -M 密码保持有效的最大天数。
  -W 用户密码到期前,提前收到警告信息的天数。
  -E 帐号到期的日期。过了这天,此帐号将不可用。
  -d 上一次更改的日期
  -I 停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。
  -l 例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。

[root@localhost ~]# chage -l test      #查看用户密码设定情况
最近一次密码修改时间                                    :  4月 27, 2018
密码过期时间                                    : 从不
密码失效时间                                    : 从不
帐户过期时间                                            : 从不
两次改变密码之间相距的最小天数          :-1
两次改变密码之间相距的最大天数          :-1
在密码过期之前警告的天数        :-1

[root@localhost ~]# chage -M 90 test        #密码有效期90天

[root@localhost ~]# chage -d 0 test       #强制用户登陆时修改口令

[root@localhost ~]# chage -d 0 -m 0 -M 90 -W 15 test   #强制用户下次登陆时修改密码,并且设置密码最低有效期0和最高有限期90,提前15天发警报提示

[root@localhost ~]# chage -E ‘2014-09-30‘ test  # test这个账号的有效期是2014-09-30

原文地址:https://www.cnblogs.com/EikiXu/p/10557644.html

时间: 2024-11-05 21:34:31

Linux(CentOS)用户修改密码有效期(chage命令)的相关文章

linux 普通用户修改密码

作为一名技术人员,当你入职新公司之后,公司一般都会给你开一堆服务器的用户名密码,这些初始密码都是随机生成的,要想用脑子给记住那简直要命,而且很多时候这些密码都是有有效期到期都需要修改,所以最基本的修改密码的技能还是要掌握的- 其实操作非常简单: 1.用账号密码登录服务器: # 通过ssh登录,此处省略 2.终端输入:passwd,然后根据提示进行操作即可: [[email protected] ~]$ passwd #输入命令开始修改密码 Changing password for user c

linux下添加用户到sudo组 并禁止sudo用户修改密码

linux下添加用户到sudo组 创建用户  useradd hanli 为新用户设置密码  passwd hanli 创建用户组  groupadd  op 将用户添加到用户组  usermod -G op hanli 查看用户属于哪个组  groups hanli 查看用户组成员    groupmems -g wheel -l  (wheel是组名) 查看所有用户组   cat /etc/group   cat /etc/gshadow 查看所有用户       cat /etc/pass

MySql 用户管理 中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):

MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 创建用户: mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234")); 如果报错解决方法:https://i.c

linux centos 用户权限相关总结

linux上用户管理 以及 相应权限 查看 增加 删除用户 修改密码 用户 用户组 用户默认目录 用户shell路径 等 用户管理 相关文件 1. 查看系统有哪些用户 cat /etc/passwd linux上面的用户都会写在上面这个文件中/etc/passwd 每行表示一个用户 不同字段通过 : 分开 共七个字段 root: x:0:0:root:/root:/bin/bash username:passwd:User Id:Group Id:comment:home dir:shell 字

centos 用户和组的相关命令

知识来自老师! 文件内容查看命令:   一切皆文件 cat:cat -n 显示行号 ,罗列所有的内容,从前向后看---查看内容少的文件 tac: 倒置查看,   从后向前看    内容少的文件 less:回车是行显示,空格是页显示,支持搜索内容---查看内容多的文件 more :不支持搜索,分页显示更多的东西 head:  文件前         head  /var/log/messgeg  -3n          显示前3行 tail :    文件后几行    tailf   -fn 3

MySql中添加用户,新建数据库,用户授权,删除用户,修改密码

MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 创建用户: mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234")); 这样就创建了一个名为:test 密码为:

以脚本方式直接执行修改密码的passwd命令

以脚本方式直接执行修改密码的passwd命令: 参考: http://bbs.csdn.net/topics/390001865 http://bbs.chinaunix.net/thread-993455-1-1.html 结论: echo “123456″ | passwd --stdin root

使用Django实现用户修改密码

整个过程和用户注册很相似,先让用户输入原密码,然后在输入两次修改密码,然后存储到数据库中. 定义用户修改密码表单 class CodeForm(forms.Form): oldpassword = forms.CharField(label='原密码:',max_length=30) newpassword1 = forms.CharField(label='修改密码:',widget=forms.PasswordInput()) newpassword2 = forms.CharField(l

Linux创建/删除/修改/密码/ 用户知识学习

常用命令: 1.创建用户 useradd 常用参数: -c  备注,加上备注文字,备注文字会保存在passwd的备注栏位中 -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录  -M 不要自动建立用户的登入目录 -D 变更预设值 -e 指定帐号的有效期限 -f  指定密码过期后多少天即关闭该帐号 -g 用户组 指定用户所属的用户组. -G 用户组,用户组 指定用户所属的附加群组. -s Shell文件 指定用户的登录Shell. -n  取消建立以用户名称为名的群组