Linux chage命令详解

作者:mrr 时间:2023-09-25 11:14:32 

linux chage命令简介:

chage命令用于密码实效管理,该是用来修改帐号和密码的有效期限。它可以修改账号和密码的有效期。对于chage命令的描述如下所示:

The chage command changes the number of days between password changes and the date of the last password change. This information is used by the system to determine when a user must change his/her password

命令语法:

chage [options] user

命令参数:

参数

描叙

-d

指定密码最后修改日期

-E

密码到期的日期,过了这天,此账号将不可用。0表示马上过期,-1表示永不过期。

-h

显示帮助信息并退出

-I

密码过期后,锁定账号的天数

-l

列出用户以及密码的有效期

-m

密码可以更改的最小天数。为零代表任何时候都可以更改密码。

-M

密码保持有效的最大天数。

-W

密码过期前,提前收到警告信息的天数。

使用示例:

1: 查看chage命令的帮助信息

[root@DB-Server ~]#man chage
[root@DB-Server ~]# info chage
[root@DB-Server ~]# chage -h
Usage: chage [options] user

Options:

-d, --lastday LAST_DAY set last password change to LAST_DAY
-E, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE
-h, --help display this help message and exit
-I, --inactive INACTIVE set password inactive after expiration
to INACTIVE
-l, --list show account aging information
-m, --mindays MIN_DAYS set minimum number of days before password
change to MIN_DAYS
-M, --maxdays MAX_DAYS set maximim number of days before password
change to MAX_DAYS
-W, --warndays WARN_DAYS set expiration warning days to WARN_DAYS

2:查看mysql用户以及密码的有效期

[root@DB-Server ~]# chage -l mysql
Last password change : Mar 26, 2015
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : -1
Maximum number of days between password change : -1
Number of days of warning before password expires : -1
[root@DB-Server ~]#

3:设置mysql用户60天后密码过期,至少7天后才能修改密码,密码过期前7天开始收到告警信息。

[root@DB-Server ~]# chage -M 60 -m 7 -W 7 mysql
You have new mail in /var/spool/mail/root
[root@DB-Server ~]# chage -l mysql
Last password change : Mar 26, 2015
Password expires : May 25, 2015
Password inactive : never
Account expires : never
Minimum number of days between password change : 7
Maximum number of days between password change : 60
Number of days of warning before password expires : 7
[root@DB-Server ~]#
clip_image001

4:强制新建用户第一次登陆时修改密码

[root@DB-Server home]# useradd test
[root@DB-Server home]# passwd test
Changing password for user test.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@DB-Server home]# chage -d 0 test
You have new mail in /var/spool/mail/root
[root@DB-Server home]# chage -l test
Last password change : password must be changed
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

下面给大家介绍linux chage命令

功能:修改帐号和密码的有效期限

用法:chage[-l][-m mindays][-M maxdays][-I inactive][-E expiredate][-W warndays][-d lastdays]username

参数:

-l:列出用户的以及密码的有效期限
-m:修改密码的最小天数
-M:修改密码的最大天数
-I:密码过期后,锁定帐号的天数
-d:指定密码最后修改的日期
-E:有效期,0表示立即过期,-1表示永不过期
-W:密码过期前,开始警告天数

标签:linux,chage,命令
0
投稿

猜你喜欢

  • 记一次Ubuntu服务器被黑经历

    2023-08-28 23:38:20
  • WordPress评论统计页面创建:显示四种方式

    2010-03-26 10:18:00
  • linux下安装 boost库的完整步骤记录

    2023-06-11 14:19:32
  • 谈谈我的自学网站开发之路

    2008-10-26 17:02:00
  • 单独购买Godaddy独立IP

    2010-04-20 12:46:00
  • 避免Adsense帐号被锁定的技巧

    2007-10-02 20:01:00
  • SiteFactory BizIdea2.5企业版新增:人才招聘功能

    2009-05-17 10:32:00
  • SEO也要具体问题具体分析

    2008-05-06 12:51:00
  • yum下载rpm以及相关依赖的方式离线安装docker

    2021-12-04 06:15:39
  • Windows 2000活动目录详解之基础篇

    2009-08-09 13:06:00
  • 如何在Linux服务器上设置DNS

    2007-12-14 09:57:00
  • docker安装redis 5.0.7并挂载外部配置和数据问题

    2023-03-30 12:20:40
  • 如何设置FTP的主动模式和被动模式?

    2007-09-13 13:43:00
  • 详解VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射

    2021-08-25 01:15:16
  • 三大网站正面PK MSN、QQ、HI大斗法

    2008-03-05 21:36:00
  • 被百度K站的十大诱因

    2007-11-04 18:42:00
  • 老谢:软文灵感不是天生的

    2009-04-07 04:40:00
  • GoDaddy主机如何设置带有广告的网站

    2010-05-03 12:58:00
  • Apache 中RewriteRule 规则参数

    2010-05-03 14:44:00
  • 选择邮件服务器十二要素(5)

    2010-05-31 17:47:00
  • asp之家 网站运营 m.aspxhome.com