linux 查看某个用户账户过期信息

设置新用户缺省密码的过期时间
#vi /etc/login.defs
修改PASS_MAX_DAYS的值即可
以上设置只适用于进行该设置以后,新添加的用户,即把这个设置作为新添用户的缺省设置
对于系统已经存在的账号
#passwd -x 90 account
例如修改root账户
#passed -x 90 root

设置某个用户的密码有效期
chage -m 0 -M 90 -W 15 root
说明:
(1)以上命令表示设置用户root的密码最小有效期为0天,最长有效期为90天,在密码过期前15天对用户进行提醒
(2)chage的参数包括
-m 密码可更改的最小天数。为零时代表任何时候都可以更改密码。
-M 密码保持有效的最大天数。
-W 用户密码到期前,提前收到警告信息的天数。
-E 帐号到期的日期。过了这天,此帐号将不可用。
-d 上一次更改的日期
-i 停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。
-l 例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。

查看某个用户的密码状态
#chage -l  root
Last password change : Oct 23, 2013       【最近一次修改密码的时间】
Password expires : Jan 23, 2014              【密码过期时间】
Password inactive : never                       【密码失效时间】
Account expires : never                         【账户过期时间】
Minimum number of days between password change : 0    【两次改变密码之间相距最小天数】
Maximum number of days between password change : 92   【两次密码改变密码相距最大天数】
Number of days of warning before password expires : 7 【密码过期前开始警告的天数】

通过例子来理解一个账号各种期限 
首先 查看一个用户期限信息 
#chage -l liz
Last password change : Jan 14, 2013
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

Password expires 的意思
chage 加M 选项有两个作用
一,Last passwrd change + M天数 = Password expires
二,Maximum number of days between password chang=M天数
其实,一和二本质上是一样的。
修改密码过期天数
# chage -M 10 liz
#chage -l liz
Last password change : Jan 14, 2013
Password expires : Jan 24, 2013
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 10
Number of days of warning before password expires : 7

上一次修改密码日期是 2013/1/14 现在添了密码过期天数10天,如果你在2013/20/14 前一个星期用这个账号登陆,系统会提示你多少天后密码会到期。
如果2013/20/14之前没改密码,然后2013/20/14之后去登陆账号,系统会提示用户强制改密码才能用这个用户登陆。

然后你用root用户登陆 查看liz用户信息
#chage -l liz
Last password change : Mar 11, 2013
Password expires : Mar 21, 2013
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 10
Number of days of warning before password expires : 7

Last password change 已经变成了 2013/5/11  Password expires 也已经相应的增加了10天
接下来看 Password inactive 这个参数
Password expires + I 天数 = Password inactive
#chage -I 5 liz
chage -l liz
Last password change : Mar 11, 2013
Password expires : Mar 21, 2013
Password inactive : Mar 26, 2013
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 10
Number of days of warning before password expires : 7
看到此时 Password inactive 改成了在 Password expires基础上再加5天
1.如果你在 3月21日前一星期登陆 系统会提示你改密码
2.如果你在 3月24日登陆 也就是Password expires过了,而在Password inactive之前登陆,系统会强制你改密码才能登陆,改完密码后Last password change,Password expires,Password inactive 都会根据你改时候的系统日期和相应的M和I的参数改变,改完系统照常进入。
3.如果你在 3月25登陆,过了Password inactive,会提示你账号过期,需要联系系统管理员,没有修改密码的机会。

写了这么多其实就是
密码到期(Password expires)登陆改完还能进系统,密码失效(Password inactive)就得找管理员啦~

转载于:https://blog.51cto.com/lingyunxinghuo/1635723

查看用户账户过期信息相关推荐

  1. Linux查看某个用户账号过期信息

    Linux查看某个用户账号过期信息 设置新用户缺省密码的过期时间 设置某个用户的密码有效期 查看某个用户的密码状态 `Password expires`和`Password inactive`区别 设 ...

  2. Oracle查看用户密码过期,修改永不过期

    1.查看open用户 select username,account_status,expiry_date,profile from dba_users; 2.查看目前密码过期策略 select * ...

  3. win10怎么查看计算机用户,Win10系统如何查看和保存全部用户账户信息?

    我们在使用Win10系统的过程中,可能会创建多个账户,很多用户都想查看自己的Win10电脑中到底有多少个用户账户,以及它们的信息是怎样的.想要查看Win10系统全部用户账户的信息很简单,一个命令即可. ...

  4. 查看linux系统账号信息,Linux系统查看账户及登录信息的11个方法

    欢迎,来自IP地址为:110.247.163.57 的朋友 这里将向您展示11种在Linux系统中查找用户信息的有用方法.我们将描述如何获取用户帐户详细信息.显示登录详细信息以及用户在系统上所做的操作 ...

  5. 禁用和恢复用户账户Linux,linux用户和组管理.ppt

    <linux用户和组管理.ppt>由会员分享,可在线阅读,更多相关<linux用户和组管理.ppt(32页珍藏版)>请在人人文库网上搜索. 1.第5章 用户和组管理,5.1 概 ...

  6. 在Linux中查找用户帐户信息和登录详细信息的11种方法

    本文将介绍 11 种在 Linux 系统查找用户相关信息的有用方法.这里,我们会讲解在系统中获取一个用户账户详细信息.展示登录详细信息以及用户行为数据的命令. 如果你想要在 Linux 中添加用户,可 ...

  7. 【批处理DOS-CMD命令-汇总和小结】-上网和网络通信相关命令-用户账户管理-文件(夹)共享(net)

    一.打印命令帮助信息 执行命令[net /?]或[net help],得到帮助信息如下 C:\WINDOWS\system32>net help 此命令的语法是:NET HELP command ...

  8. Oracle用户密码过期,修改永不过期

    1.查询密码有效时长 select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME' ...

  9. 使用Acctinfo.dll了解更多AD用户帐号信息

    说明 Acctinfo.dll是一个动态链接库文件,注册这个动态链接库文件之后,管理员可以通过使用"Active Directory用户和计算机"管理控制台查看用户属性的时候,增加 ...

最新文章

  1. CentOS 7.0卸载自带的mariadb
  2. Matlab画图小结(一)
  3. 奥特曼系列ol光元在哪个服务器,奥特曼系列ol光元怎么合理使用
  4. faster-rcnn tensorflow windows python 训练自己数据
  5. JavaScript学习(二十)—DOM中常用的属性
  6. BetterScroll、移动端、滚动事件,如何使用
  7. 再见了SpringMVC!这个框架有点厉害,甚至干掉了Servlet!
  8. euraka 启动报错
  9. 高清电子警察监控系统方案
  10. PHP绘制正方形印章,ps绘制一款正方形的个人印章的方法
  11. 时间序列预测方法及多步预测方法汇总
  12. 伺服电机常用参数设置_简单介绍伺服电机的调试方法
  13. 中文自然语言处理语言资源项目(ChineseNLPcorpus)
  14. 程序复杂性度量方法-McCabe
  15. BCD码优先编码设计
  16. linux使用df命令
  17. python 论文写作_AI基础:论文写作工具
  18. 使用parted创建大分区时 mkpart Warning: The resulting partition is not properly aligned for best performance.
  19. 记一次通过v$active_session_history来分析问题的案例
  20. pyqt系列原创入门教程

热门文章

  1. python预测随机数据_随机森林预测
  2. 快速排序算法_常用排序算法专题—快速排序
  3. 【视频课】深度学习必备基础,如何使用好数据?
  4. 【百家稷学】深度学习与嵌入式平台AI实践(北京交通大学实训)
  5. 【百家稷学】深度学习与计算机视觉核心理论与实践(中国地质大学实训)
  6. 全球及中国液氦低温恒温器行业竞争调查分析及前景预测报告2021-2027年版
  7. 调试Release发布版程序的Crash错误
  8. 胡秀光谋定邦源粮食银行-·万祥军:“互联网+”农业大健康
  9. 县域经济谋定特色农产品-农业大健康·万祥军:品牌是抓手
  10. 45度炸队Alpha冲刺博客集