linux 查看某个用户账户过期信息_esxi怎么查root过期时间-程序员宅基地

技术标签: 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就得找管理员啦~
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/b391813529/article/details/40822955

智能推荐

PythonOcc实战——step文件导入、零件识别、几何属性、爆炸图初步展示-程序员宅基地

文章浏览阅读5.9k次,点赞9次,收藏49次。本系列文章主要是基于PythonOcc模块进行实例编程。本文主要想实现的功能是将step模型文件加载并封装到pyqt5自制的UI界面中,并初步实现零件识别、零件几何属性计算、产品爆炸图初步展示。 阅读并实现本系列文章需要一定的基础,请参考:小新快跑import sysfrom PyQt5.QtWidgets import QMainWindow, QAction, qApp, QApplicationfrom OCC.Core.BRepPrimAPI import BRepPrimAPI..._pythonocc实战

yii 一些引用路径的方法_yii require_once 引用当前根目录-程序员宅基地

文章浏览阅读1.4k次。// 在生产环境中请删除此行defined('YII_DEBUG') or define('YII_DEBUG',true);// 包含Yii引导文件require_once('path/to/yii/framework/yii.php');// 创建一个应用实例并执行$conf_yii require_once 引用当前根目录

Spring Boot 3 整合 xxl-job 实现分布式定时任务调度,结合 Docker 容器化部署(图文指南)_xxl-job springboot3-程序员宅基地

文章浏览阅读3.4k次,点赞46次,收藏10次。本文将以实战的方式,教你如何在 Docker 环境下部署 xxl-job,并将其与 Spring Boot 进行整合。我们将从简单介绍 xxl-job 的基本概念和特点开始,然后详细讲解如何配置调度器任务、开启任务,并调用执行器执行任务。通过本文的学习,你将能够快速上手并使用 xxl-job 实现任务的自动化调度和执行。_xxl-job springboot3

php网上书城|基于PHP实现网上书店商城藉项目_书店项目商城代码-程序员宅基地

文章浏览阅读222次,点赞2次,收藏3次。本网上书店是针对目前网上书店的实际需求,从实际工作出发,对过去的网上书店存在的问题进行分析,结合计算机系统的结构、概念、模型、原理、方法,在计算机各种优势的情况下,借助php编程语言、php技术、mysql数据库和apache服务器来完成系统的所有功能 。本网上书店主要包括系统用户管理模块、新闻文章管理模块、图书信息管理、商城订单管理、登录模块、和退出模块等多个模块。它帮助网上书店实现了信息化、网络化,通过测试,实现了系统设计目标,相比传统的管理模式,本系统合理的利用了网上书店数据资源,有效的减少了网上书店_书店项目商城代码

高通平台Camera Dtsi解析_csiphy-sd-index-程序员宅基地

文章浏览阅读2.6k次,点赞4次,收藏19次。参考文件:Documentation/devicetree/bindings/media/video/msm-cam-cci.txtqcom,cam-sensor@0 { /*摄像头唯一区分标志,添加新的camera,该ID顺次加1,通过该ID会与camera_config.xml里的ID匹配,这样才会去加载该ID对应模组的驱动。*/ cell-index = <0>; /*匹配节点,驱动和设备的compatible属性相同时,才会调用probe函数。*/ _csiphy-sd-index

webworker应用场景_Web Workers 的使用场景有哪些-程序员宅基地

文章浏览阅读3.6k次。以前我们总说,JS是单线程没有多线程,当JS在页面中运行长耗时同步任务的时候就会导致页面假死影响用户体验,从而需要设置把任务放在任务队列中;执行任务队列中的任务也并非多线程进行的,然而现在HTML5提供了我们前端开发这样的能力 - Web Workers API,我们一起来看一看 Web Worker 是什么,怎么去使用它,在实际生产中如何去用它来进行产出。1. 概述Web Worker..._webworker使用场景

随便推点

fast_rcnn_fastrcn神经网络-程序员宅基地

文章浏览阅读442次。Fast R-CNN首先声明:本文很多内容来自两个博客: RCNN, Fast-RCNN, Faster-RCNN的一些事目标检测--从RCNN到Faster RCNN 串烧 。先回归一下: R-CNN ,SPP-netR-CNN和SPP-net在训练时pipeline是隔离的:提取proposal,CNN提取特征,SVM分类,bbox regression。 Fast R-C_fastrcn神经网络

桥梁计算机辅助设计国内外,桥梁计算机辅助设计系统结构信息处理技术的发展和应用.pdf...-程序员宅基地

文章浏览阅读144次。摘要摘要本文以对现有桥梁计算机辅助设计软件的前、后处理系统进行对比分析为基础,主要研究了基于AutoCAD平台开发有限元软件的前、后处理系统的方法和技术路线,完成了在AutoCAD平台下的等跨体外预应力桥梁计算机辅助设计软件的前、后处理系统的开发,得到了运用面向对象技术开发现代桥梁计算机辅助设计软件前、后处理系统具有适用性和优越性的结论。首先明确了本论文的研究方向和方法,阐述了软件质量评估体系的构..._中国道路桥梁计算机辅助设计发展趋势

Datawhale--组队学习第12期--pandas基础学习---Task2: 索引_use overlap_temp,replace-程序员宅基地

文章浏览阅读147次。第2章 索引今天课有些多…还未完成问题,每天早上补齐。。!import numpy as npimport pandas as pd df = pd.read_csv('D:\\86151\\桌面\\Datawhale\\pandas\\joyful-pandas-master\\data\\table.csv',index_col='ID') df.head() ..._use overlap_temp,replace

C++循环引用和仿函数的使用_c++ 类循环引用-程序员宅基地

文章浏览阅读597次。循环引用仿函数的使用:定制删除器,多重冒泡排序_c++ 类循环引用

六、ResNet网络详细解析(超详细哦)_restnet-程序员宅基地

文章浏览阅读10w+次,点赞1.5k次,收藏1.5k次。1、 RestNet网络1.1、 RestNet网络结构ResNet在2015年被提出,在ImageNet比赛classification任务上获得第一名,因为它“简单与实用”并存,之后很多方法都建立在ResNet50或者ResNet101的基础上完成的,检测,分割,识别等领域里得到广泛的应用。它使用了一种连接方式叫做“shortcut connection”,顾名思义,shortcut就是“..._restnet

python和pywin32实现窗口查找、遍历和点击_window 查看窗口子窗口-程序员宅基地

文章浏览阅读2.4w次,点赞5次,收藏88次。Pywin32是一个Python库,为python提供访问Windows API的扩展,提供了齐全的windows常量、接口、线程以及COM机制等等。1.通过类名和标题查找窗口句柄,并获得窗口位置和大小import win32guiimport win32apiclassname = "MozillaWindowClass"titlename = "百度一下,你就知道 - Mozilla F..._window 查看窗口子窗口

推荐文章

热门文章

相关标签