常用Linux指令之chage指令

来源:互联网 发布:绿坝软件下载 编辑:程序博客网 时间:2024/05/16 06:01

chage指令用于改变密码的有效期

语法

chage [参数] [账号]

参数说明

  1. -d LAST_DAY:设置最后一次密码改变的日期,格式为数字,表示从1970年1月1日到密码改变的天数。也可以表示为YYYY-MM-DD。
  2. -E EXPIRE_DATE:设置账号密码失效的日期,格式为数字,表示从1970年1月1日到失效密码日期的天数。也可以表示为YYYY-MM-DD。在该日期之后,密码会失效,因此账号无法登录,若要重启启用该账号,则必须系统管理者设置。若将EXPIRE_DATE设置为-1,则可删除失效日,并重新启用该账号。
  3. -h:显示在线帮助信息
  4. -I INACTIVE:设置密码失效后多少天,账号会被锁定。若将INACTIVE设置为-1,则可取消。
  5. -l:显示账号的密码失效信息
  6. -m MIN_DAYS:设置密码变更后,多少天内可再变更密码,若设置为0,则代表可在任何时间变更密码。
  7. -M MAX_DAYS:设置从上次密码变更后,密码有效的天数。换言之,在这些天数之内,账号必须再次变更密码,若将MAX_DAYS设置为-1,则可删除这项密码的检测。
  8. -W WARN_DAYS:设置密码失效前,系统会自动对正在登录的账号提出警告的天数。

运行范例

1、将sherry账号密码设置在2018年12月31号失效

chage -E 2012-12-31 sherry

2、要求账号Sherry必须在5天内变更密码

chage -M 5 sherry
原创粉丝点击