【linux】linux基础命令-chage详解

chage命令是Linux系统中用来管理用户密码有效期的工具,包括更改账户密码的有效期。
以下是使用chage命令的一些示例:1.列出用户密码的有效期2.设置密码过期时间立即过期(0)创建用于切换的用户切换测试:3.设置必须更改的密码4.设置gaosh3密码,使其在60天后过期,并且至少7天后才能更改密码。
在密码过期前7天开始接收警告消息。
使用grep命令在/etc/shadow文件中查找gaosh3信息:grepgaosh3/etc/shadow结果显示:gaosh3:!!:18077:5:8:8:3:18012:

linux下控制帐户过期的多种方法讲解

Linux中控制账户过期的方法:

组织一般都会为非托管角色账户或者开发者的临时需求设置账户过期,以提高安全性!

方法一:添加用户时,使用useraddoldboy-e01/28/12

或者修改以下文件参数:

[root@oldboyskel]#grepEXPIRE/etc/default/useradd

EXPIRE=

示例7:带参数执行useradd-D-e已选择

[root@oldboy~]#date+%F

2012-01-25

[root@oldboy~]#useradd-D-e01/12/19#编辑新账户默认过期时间设置后,新用户将在该时间后过期。

[root@oldboy~]#useradd-D|grepEXPIR#修改已生效。

EXPIRE=01/19/12

[root@oldboy~]#useraddtmpuser3#添加用户tmpuser3,注意没有添加-e参数。

[root@oldboy~]#chage-ltmpuser3#显示账户过期时间。

密码最后更改时间:2012年1月24日

密码过期:永不

密码过期:永不

过期时间帐户过期:1月2012年1月19日#为修改后的默认过期时间。

两次密码更改之间的最短天数:0

两次密码更改之间的最大天数:99999

密码过期前发出警告天数:7

[Ruot@oldboy~]#useradd-D-e#恢复后测试

[root@oldboy~]#useradd-D

GROUP=100

HOME=/home

INACTIVE=-1

EXPIRE=#恢复

SHELL=/bin/bash

SKEL=/etc/skel

CREATE_MAIL_SPOOL=yes

特别提示:铅这只改变配置文件的默认值,仅适用于以后创建的新用户,与老用户没有关系。

更改用户时:

方法二:修改账户属性usermod-e01/28/12oldboy

方法三:设置更改账户过期时间-E01/28/12oldboy

查看账户过期时间:chage-loldboy

配置可写,只需在每个阶段传递一个时间参数即可。

让我们的工作更加规范、专业!

注意:

c5.8的有效期将在指定日期顺延两天。

c6.4到期日期已于指定日期推迟一天。

Linuxchage命令详解

chage命令可以管理密码的有效期,可以修改账号和密码的有效期。
本文详细介绍了Linuxchage命令,具有参考价值。
对密码管理感兴趣的朋友可以一起学习。
chage命令简介:管理密码有效期,调整密码更改之间的天数和最后一次修改的日期。
系统使用此信息来确定用户何时应更改其密码。
使用示例到此结束。
请参阅官方文档了解更多详细信息。