admin管理员组

文章数量:1130349

前言

Linux强制用户首次登陆修改密码,这应该是RHCE认证中用户管理部分, 属于很基础的内容了。可是我忘记了,所以就有了下面的记录~

实验过程

1、创建用户并设置登录密码

[root@qll251 ~]# useradd user01

[root@qll251 ~]# echo "123123" | passwd --stdin user01

Changing password for user user01.

passwd: all authentication tokens updated successfully.

2、一条命令解决

[root@qll251 ~]# chage -d 0 user01

-d 0 user01设置该用户密码是在1970年1月1日更改的,这实际上是让当前密码立即到期,从而让密码在下一次登录时被更改。

3、验证

[root@qll251 ~]# ssh user01@10.43.187.251

user01@10.43.187.251's password:

You are required to change your password immediately (root enforced)

Last login: Mon Jun 1 20:09:10 2020 from 10.43.187.251

WARNING: Your password has expired.

You must change your password now and login again!

Changing password for user user01.

Changing password for user01.

(current) UNIX password:

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

Connection to 10.43.187.251 closed.

chage 命令说明

英语好的同学看完这张图只需点赞 收藏 转发 就可以忽略下文啦~

chage命令用于密码实效管理,用来修改账号和密码的有效期。

命令参数:

使用示例:

1、查看user01用户以及密码的有效期

[root@qll251 ~]# chage -l user01

最近一次密码修改时间 :6月 01, 2020

密码过期时间 :从不

密码失效时间 :从不

帐户过期时间 :从不

两次改变密码之间相距的最小天数 :0

两次改变密码之间相距的最大天数 :99999

在密码过期之前警告的天数 :7

2、设置user01用户90天后密码过期,至少7天后才能修改密码,密码过期前30天开始收到告警信息。

[root@qll251 ~]# chage -M 90 -m 7 -W 30 user01

设置完毕后,验证结果:

[root@qll251 ~]# chage -l user01

最近一次密码修改时间 :6月 01, 2020

密码过期时间 :8月 30, 2020

密码失效时间 :从不

帐户过期时间 :从不

两次改变密码之间相距的最小天数 :7

两次改变密码之间相距的最大天数 :90

在密码过期之前警告的天数 :30

结语

如果您看完本文后有所收获, 还希望您随手点个在看 、或者分享转发。您的支持是我坚持分享的最大动力!

前言

Linux强制用户首次登陆修改密码,这应该是RHCE认证中用户管理部分, 属于很基础的内容了。可是我忘记了,所以就有了下面的记录~

实验过程

1、创建用户并设置登录密码

[root@qll251 ~]# useradd user01

[root@qll251 ~]# echo "123123" | passwd --stdin user01

Changing password for user user01.

passwd: all authentication tokens updated successfully.

2、一条命令解决

[root@qll251 ~]# chage -d 0 user01

-d 0 user01设置该用户密码是在1970年1月1日更改的,这实际上是让当前密码立即到期,从而让密码在下一次登录时被更改。

3、验证

[root@qll251 ~]# ssh user01@10.43.187.251

user01@10.43.187.251's password:

You are required to change your password immediately (root enforced)

Last login: Mon Jun 1 20:09:10 2020 from 10.43.187.251

WARNING: Your password has expired.

You must change your password now and login again!

Changing password for user user01.

Changing password for user01.

(current) UNIX password:

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

Connection to 10.43.187.251 closed.

chage 命令说明

英语好的同学看完这张图只需点赞 收藏 转发 就可以忽略下文啦~

chage命令用于密码实效管理,用来修改账号和密码的有效期。

命令参数:

使用示例:

1、查看user01用户以及密码的有效期

[root@qll251 ~]# chage -l user01

最近一次密码修改时间 :6月 01, 2020

密码过期时间 :从不

密码失效时间 :从不

帐户过期时间 :从不

两次改变密码之间相距的最小天数 :0

两次改变密码之间相距的最大天数 :99999

在密码过期之前警告的天数 :7

2、设置user01用户90天后密码过期,至少7天后才能修改密码,密码过期前30天开始收到告警信息。

[root@qll251 ~]# chage -M 90 -m 7 -W 30 user01

设置完毕后,验证结果:

[root@qll251 ~]# chage -l user01

最近一次密码修改时间 :6月 01, 2020

密码过期时间 :8月 30, 2020

密码失效时间 :从不

帐户过期时间 :从不

两次改变密码之间相距的最小天数 :7

两次改变密码之间相距的最大天数 :90

在密码过期之前警告的天数 :30

结语

如果您看完本文后有所收获, 还希望您随手点个在看 、或者分享转发。您的支持是我坚持分享的最大动力!

本文标签: 用户首次修改密码密码Linux