Linux(Centos 7.6)命令详解:chage

centos | centos 设置用户有效期 一、chage 命令用法 chage:密码失效是通过此命令来管理的。   参数意思:   -m 密码可更改的最小天数。为零时代表任何时候都可以更改密码。   -M 密码保持有效的最大天数。   -W 用户密码到期前,提前收到警告信息的天数。   -E 帐号到期的日期。过了这天,此帐号将不可用。   -d 上一次更改的日期   -I 停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。   -l 例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期 二、设置用户有效期 1.前提要素   首先 阅读详情

1.命令作用

修改用户密码过期信息(change user password expiry information)

2.命令语法

Usage: chage [options] LOGIN

3.参数详解

OPTION:

  • -d, --lastday LAST_DAY,设置最后一次修改密码的日期为LAST_DAY
  • -E, --expiredate EXPIRE_DATE,设置帐户过期日期为EXPIRE_DATE
  • -h, --help,显示此帮助信息并退出
  • -I, --inactive INACTIVE,设置密码过期后INACTIVE天不能登录系统
  • -l, --list,显示用户密码策略详细信息
  • -m, --mindays MIN_DAYS,设置密码更改之间的最小天数为MIN_DAYS
  • -M, --maxdays MAX_DAYS,修改密码的最大有效期为MAX_DAYS
  • -R, --root CHROOT_DIR,指定chroot目录执行命令(参考chroot命令用法)
  • -W, --warndays WARN_DAYS,设置密码过期前WARN_DAYS天提示警告

4.常用用例

4.1.查看用户密码策略

[root@node1 ~]# chage -l user1
Last password change					            : Jun 11, 2025
Password expires					                : never
Password inactive					                : never
Account expires						                : never
Minimum number of days between password change		: 0
Maximum number of days between password change		: 99999
Number of days of warning before password expires	: 7
[root@node1 ~]# 

4.2.修改用户密码策略

[root@node1 ~]# chage -d '2025-05-10' user1   # 置最后一次修改密码的日期为'2025-05-10'
[root@node1 ~]# chage -E '2025-10-10' user1   # 设置帐户过期日期为'2025-10-10'
[root@node1 ~]# chage -m 8 user1              # 设置密码更改之间的最小天数为8天
[root@node1 ~]# chage -M 88888 user1          # 修改密码的最大有效期为88888天
[root@node1 ~]# chage -W 14 user1             # 设置密码过期前14天提示警告             
[root@node1 ~]# chage -l user1
Last password change					            : May 10, 2025
Password expires					                : never
Password inactive					                : never
Account expires						                : Oct 10, 2025
Minimum number of days between password change		: 8
Maximum number of days between password change		: 88888
Number of days of warning before password expires	: 14
[root@node1 ~]# 
[root@node1 ~]# passwd -S user1
user1 PS 2025-05-10 8 88888 14 -1 (Alternate authentication scheme in use.)
[root@node1 ~]# cat /etc/shadow | grep user1
user1:jingjing:20218:8:88888:14::20371:
[root@node1 ~]# chage -I 7 user1              # 设置密码过期后7天不能登录系统
[root@node1 ~]# passwd -S user1
user1 PS 2025-05-10 8 88888 14 7 (Alternate authentication scheme in use.)
[root@node1 ~]# cat /etc/shadow | grep user1
user1:jingjing:20218:8:88888:14:7:20371:
[root@node1 ~]# 
centos 系统安全及应用 本文详细介绍系统账号安全,设计内容包好系统账号清理,密码安全控制,历史命令控制,用户切换限制,用户提权,开机控制,弱口令检测,端口扫描工具介绍。 阅读详情

相关推荐

Linux(Centos 7.6)命令详解:tar

命令tar将许多文件一起保存到单个磁带或磁盘存档中,并且可以从存档中恢复单个文件(GNU 'tar' saves many files together into a single tape or disk archive, and can restore individual files from the archive.)。

Querycache的博客 2581

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

https://www.cnblogs.com/beyang/p/10116567.html Linux设置用户密码的有效期限 解决: 先查看密码过期时间,现在是90天 1 2 3 4 5 6 7 8 [root@01 ~]# chage -l testuser Last password change : Jul 10, 2017 Password expires : Oct ...

qq_39128254的博客 3379

Linux(Centos 7.6)命令详解:chmod

将每个FILE的读写执行权限修改为指定的MODE表达的权限(Change the mode of each FILE to MODE.);或者使用--reference,将每个FILE的读写执行权限更改为RFILE的读写执行权限(With --reference, change the mode of each FILE to that of RFILE.)

Querycache的博客 2335

linux命令-chage与find 命令详解

chage 修改用户密码过期信息。chage 可以更改密码修改之间的天数和上次更改密码的日期。系统使用此信息来确定用户何时必须修改其密码。chage 也可以设置帐户的过期时间。find是linux下最棒的命令之一,其查询功能非常强大。以下将详细介绍find的大多数用法:工作方式:其沿着文件层次结构向下遍历,匹配符合条件的文件,并执行相应的操作。

鸭梨山大。 1861

Linux(Centos 7.6)命令详解:chown

将每个文件的所有者和/或组更改为owner和/或group(Change the owner and/or group of each FILE to OWNER and/or GROUP.);或者使用--reference,将每个FILE的所有者和组更改为RFILE的所有者和组(With --reference, change the owner and group of each FILE to those of RFILE.)

Querycache的博客 1457

LINUX-U盘安装CentOS6.7

最近一直忙着要搭建LAMP开发环境,之前在VM里配置了一下,发现无法下载PHP,所以直接来个物理安装CentOS再测试。 网上的教程很多都是转载的,而且,都不知道是否有经过验证。自己在安装CentOS6.7的时候,也纠结了很久。以下是安装步骤。 其中,我觉得最麻烦的是在分区和更改引导方式那里,因为之前理解错了,导致安装好却无法引导。以下是详细过程: 一、制作U盘引导盘。 这里有特别的说明下

sco的自我修养 1万+

系统小问题积累

1、通过ssh上传文件时系统报 :“-bash: rz: command not found”处理方法:yum -y install lrzsz2、查看系统安装时间:查看 bin, daemon, sys, adm 等这些帐号的建立时间,这些帐号是在系统安装的时候创建的,所以这些帐号的创建时间基本上就是 Linux 系统的安装时间:[root@localhost etc]# ...

weixin_34192732的博客 233

等保2.0下Linux密码策略配置实战:PAM、pwquality与chage详解

身份鉴别是信息安全访问控制的基石,其核心原理在于通过多因素验证机制确保操作者身份的真实性。在Linux系统中,这一技术价值通过可插拔认证模块(PAM)框架实现,它作为认证决策的核心,允许管理员灵活配置密码复杂度、登录失败处理等策略。密码策略的严格实施能有效抵御暴力破解和横向移动攻击,是满足等保2.0合规要求的关键环节。具体到工程实践,管理员需协同配置PAM模块、/etc/login.defs全局策略、pwquality.conf复杂度标准,并运用chage命令管理现有用户生命周期。本文聚焦于Linux服务器

aibi9196的博客 449

Linux(Centos 7.6)命令详解:su

修改生效的用户id和组id为user(Change the effective user id and group id to that of USER.),即切换当前所处的用户;-参数暗带-l参数,如果USER未指定,默认是root(A mere - implies -l. If USER not given, assume root.)

Querycache的博客 1542

ESXI 8.0虚拟机安装OpenWRT软路由详细教程

OpenWrt 是嵌入式的 Linux 路由器固件,OpenWrt在稳定运行的同时提供了强大的扩展能力,用户可以完全的定制属于自己的路由系统,满足不一样的个性化需求,本文讲解如何使用ESXI安装OpenWRT,打造属于自己的软路由。本次安装使用的是版本。默认登录信息:用户:root密码:password下载固件:https://github.com/haiibo/OpenWrt/releases/tag/X86_64【CPU配置】:4核心。

qq_27121281的博客 3913

FDTD材料nk值拟合优化指南:利用材料资源管理器提升光学模型精度

本文详细介绍了如何利用FDTD仿真软件中的材料资源管理器,对材料nk值进行精确拟合与优化,从而提升光学模型的仿真精度。文章通过实战案例,解析了拟合参数调整、报告解读以及针对varFDTD求解器的特殊注意事项,帮助用户从根本上解决仿真结果不准的常见问题。

weixin_29196891的博客 352

Linux chage命令详解:用户密码时效管理实战指南

在Linux系统管理中,用户密码时效性是系统安全的重要防线。chage命令作为密码策略管理的核心工具,通过设置密码最小/最大有效期、警告周期等参数实现精细化的安全控制。其底层原理是通过修改/etc/shadow文件中的时间戳字段,与PAM模块协同工作。合理配置密码时效策略能有效防范暴力破解和密码重用风险,特别适用于金融、企业等需要合规审计的场景。本文以chage命令为例,结合/etc/login.defs配置和LDAP集成方案,深入讲解如何构建企业级密码生命周期管理体系。

weixin_34032792的博客 543

【数字图像处理第四版课后习题答案】第2章 数字图像基础(含英文原版)

如图 P2.3 所示,视网膜图像中与点相对应的直径 x 是由类似的三角形得到的。即得出 x = 0.085d。根据第 2.1 节中的讨论,并结合一些自由解释,我们可以将眼窝视为一个方形传感器阵列,拥有大约 337,000 个元素,这相当于一个大约 580×580 个元素的阵列。假设元素间距相等,则在 1.5 毫米长的直线上有 580 个元素和 579 个空间,共计 1,159 个。换句话说,如果一个点的直径 d<1.3×10-6 m,或者 d<15.3×10 m,眼睛就无法检测到这个点。

weixin_56463218的博客 1万+

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

Linux设置用户密码的有效期限 解决: 先查看密码过期时间,现在是90天 [root@linux ~]# chage -l user Last password change : Jul 10, 2018 Password expires : Oct 08, 2019 Password inactive : never Account expires : never Minimum number of days between password change

网络管理员 1285

独立游戏开发者的新武器:实测腾讯混元3D自动绑骨,搭配Mixamo让角色动画制作效率翻倍

本文实测腾讯混元3D自动绑骨功能与Mixamo动画库的协同使用,显著提升独立游戏开发者的角色动画制作效率。通过解决卡通角色绑骨偏差、优化骨骼权重及动画状态机配置,使原本两周的流程缩短至三天,并分享Unity中的性能优化与版权合规要点。

weixin_42662605的博客 489

Halcon VariableInspect (变量检查拓展)安装指南

网址2;

T 963

百战RHCE(第四战:Linux进阶命令2-chage时间极简管理)

哈喽哈喽哈喽,大家好啊,很高兴大家能看到这篇文章! 首先,本人目前是计算机专业的大一学生,基于对Linux操作系统的爱好,参与了RHCE的培训班,而我这次编写的 《百战RHCE》文章,是基于我自己的学习经验浓缩而来的,保证简洁,方便理解! 而作为一名大学生,我想通过坚持的高水平文章编写带给我自己本身经验的不断进步,同时也希望让更多的Linux新手能接触到更加系统的文章学习。本次《百战RHCE》,会由浅入深,从最基本的命令行,到编写非常复杂的Ansible 自动化脚本 因为本人和你一样也是学习者,所..

little_startoo的博客 12万+

主题033:燃烧反应工程

燃烧反应工程(Combustion Reaction Engineering)是研究燃料与氧化剂发生剧烈氧化反应的科学,涉及化学反应动力学、流体力学、传热传质等多个学科。燃烧是人类利用能源的主要方式,广泛应用于发电、交通运输、工业加热等领域。燃烧反应通常通过自由基链式反应进行。链引发:RH+O2⟶R⋅+HO2⋅ RH + O_2 \longrightarrow R^\cdot + HO_2^\cdot RH+O2​⟶R⋅+HO2⋅​链传递:R⋅+O2⟶RO2⋅ R^\cdot + O_2 \longrigh

kkchenjj的博客 230

Linux chage命令详解:密码时效管理与安全策略配置

在Linux系统管理中,用户密码时效性管理是系统安全的重要组成部分。通过/etc/shadow文件中的密码策略字段,管理员可以精确控制密码的生命周期。chage命令作为直接操作这些字段的核心工具,能够设置密码的最小修改间隔、最大有效期、警告期和账户锁定策略。这些机制不仅符合PCI DSS等安全标准的要求,还能有效防止密码暴力破解和重复使用。在企业级应用中,chage常与PAM模块、Ansible自动化工具配合使用,实现从金融系统到云服务器的全方位密码安全管理。特别是在处理批量用户策略配置和密码过期预警时,合

weixin_33946605的博客 383

HTML满屏跳动的爱心(完整代码)

HTML语言实现满屏跳动爱心的完整代码。

AIGC 12万+

环境配置与基础教程:当前大厂主流套路:使用 MLflow 全链路管理 YOLO 实验参数、指标与模型版本

YOLO26与MLflow结合实现高效实验管理 YOLO26通过移除DFL模块和实现无NMS端到端推理,在CPU推理速度上提升43%,同时简化了模型导出流程。MLflow 3.10/3.11版本新增多工作区支持、成本追踪和安全序列化等功能,为机器学习实验提供全生命周期管理。两者结合可解决传统"截图+Excel"式实验管理的痛点,实现参数追踪、指标对比和模型版本控制的自动化。 关键优势: YOLO26架构优化带来显著性能提升 MLflow提供实验到生产的全链路管理 原生集成简化了计算机视觉

ZXSXJ的博客 191

Linux(Centos 7.6)命令详解:touch

如果文件不存在将创建一个空文件;修改文件修改访问时间。

Querycache的博客 1802

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Linux用户密码永不过期设置:从chage命令到login.defs配置详解

在Linux系统管理中,用户密码策略是账户安全与运维便利性的重要平衡点。其核心原理通过/etc/shadow文件中的字段控制密码生命周期,其中密码最长有效天数决定了过期时间。通过chage命令可以安全地修改用户密码策略,而/etc/login.defs配置文件则定义了新用户的默认规则。合理设置密码永不过期策略,对于自动化脚本、服务账号等非交互式场景具有重要技术价值,能有效避免因密码意外过期导致的**服务中断**与**运维告警**。本文聚焦于将默认90天策略调整为永不过期的具体方法,涵盖现有用户修改与系统默认

weixin_30301449的博客 414

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

linux账号密码延期90天命令,Linux(CentOS)用户修改密码有效期(chage命令)

Linux设置用户密码的有效期限解决:先查看密码过期时间,现在是90天[root@01 ~]# chage -l testuserLast password change : Jul 10, 2017Password expires : Oct 08, 2018Password inactive : neverAccount expires : neverMinim...

weixin_30556403的博客 6207

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

使用chage来管理linux密码过期时间

今天打开线上联通的虚拟机,使用SecureCRT去连线上联通的虚拟机时,弹出下面的提示:密码过期。 所以,决定写一篇介绍和解决密码过期的文章,而我们涉及到的命令就是 chage。   debian系统可以通过如下命令安装chage:(chage is for change age) apt-get install chage CentOS7 默认是自带这个命令的   一 列出用户密码...

wudinaniya的博客 5742

Linux-2Centos7用户和用户组

linux-CenOs7用户和用户组管理操作

jonathon77的博客 2243
上一篇: Linux(Centos 7.6)命令详解:chroot
下一篇: Linux(Centos 7.6)命令详解:useradd
豆是浪个
博客等级 码龄2年 2564粉丝 138原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆是浪个

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值