导航:首页 > 操作系统 > linux用户密码过期时间

linux用户密码过期时间

发布时间:2022-09-21 15:49:33

A. linux 怎样查看密码变更时间

1、找到以下文件:


cat/etc/shadow


结果是:2015年11月10日。

B. linux中账号账号密码的最短有效期,账号密码的最长有效期,账号密码的警告期,用户的非活跃天数是什么

你说的应该是/etc/shadow这个文件里的东西吧。密码最短有效期你应该说的是第四字段的内容吧,比如为10,就是在10天之后才能修改密码,最长有效期就是,密码失效的最大天数。警告时间默认为7天,就是在密码失效7天前,系统会提示密码即将失效。非活跃天数,不知道你在哪里看到的,大概就是多久没有登录系统了吧。

C. 3-14 Linux中用户修改密码关于时间的参数 --- chage

passwd 是创建密码时加上相应的选项制定时间参数。如果想修改一个账号密码的时间参数可以用chage,chage 可以修改和密码有关的时间参数。

-I:查看一个账户和密码有关的时间参数。

-d:YYYY-MM-DD,修改最近一次更改密码的时间。

-E:YYYY-MM-DD,修改账号的失效时间。

-l:天数,设置密码几天后失效。

-m:天数,设置密码至少保留几天。

-M:天数,设置密码多久后需要更新。

-W:天数,设置密码过期前警告时间。

-I:查看一个账户和密码有关的时间参数。

红色下划线:chage -l user9 查看 user9 用户的密码参数。

Last password change : May 17, 2021(最后一个修改密码时间:2021年5月17日)。

Password expires : never(密码过期时间:从不)。

Password inactive : never(密码失效时间:从不)。

Account expires : never(账户到期时间:从不)。

Minimum number of days between password change : 0                                                        (两次修改密码之间相距的最小天数:0)。

Maximum number of days between password change : 99999。                                           (两次修改密码之间相距的最大天数:99999)。

Number of days of warning before password expires : 7(密码过期前的警告天数:7)。

-d:YYYY-MM-DD,修改最近一次更改密码的时间。

红色下划线:原来 user9 最近一次更改密码的时间 2021-5-17。

黄色下划线:chage -d 修改了最后一次更改密码的时间 2020-1-1。

-E:YYYY-MM-DD,修改账号的失效时间。

1、红色下划线:chage -E 2020-1-1 把 user9 的账号失效时间设置为 2020-1-1。

2、修改账号的失效时间后,user9 已经达到了账号失效的标准。所以,重新登录 user9 账号的时候已经不能登录此账号。

3、黄色下划线:chage -E -1 把 user9 的账号失效时间设置为 从不失效。

4、恢复账号后,user9可以重新登录。

tips:chage -E 后面可以跟准确的日期 也 可以跟天数。准确日期就是账号失效的日期,而跟天数则从1970年1月1日开始算起,到达了设置天数的日期就是账号失效的日期。

如:chage -E 30 user9,就是从1970年1月1日开始算起。30天后 user9 失效,1970年1月1日 + 30天,就是1970年1月31日。

-M:天数,设置密码多久后需要更新。

红色下划线:user9 此时的密码过期时间:从不。两次修改密码之间相距的最大天数:99999

黄色下划线:chage -M 10 把 user9 的密码更新时间设置在10天后。两次修改密码之间相距的最大天数:10。

-l:天数,设置密码几天后失效。

红色下划线:user9 密码过期的时间是 May 28, 2021。

黄色下划线:chage -I 3 把 user9 的密码失效时间设置为3天后,密码失效后用户将无法登陆系统了。

-m:天数,设置密码至少保留几天。

红色下划线:user9 两次改变密码之间相距的最小天数:0。即随时可以修改。

黄色下划线:chage -m 7 把 user9 两次改变密码之间相距的最小天数设置为 7。即 7 天内不能修改密码。

蓝色下划线:最后一次修改密码的时间是 May 18, 2021。由于设置了7天不能修改密码。即25号以内不能修改密码。

Xshell 登录 user9 用户。date 查看当前时间 May 19,2021。passwd 尝试修改密码,被提示You must wait longer to change your password (你必须等待更长时间才能更改密码)。即设置了密码至少保留几天,这段时间内不能修改密码。

root 更改时间,把系统时间设置为 2021-5-25。

25号 离上次设置密码 18号已相隔7天。所以,可以设置密码成功。

-W:天数,设置密码过期前警告时间。

红色下划线:user9 的密码过期前警告时间是 7 天。

黄色下划线:chage -W 11 把 user9 密码过期前警告时间设置为 11 天。

蓝色下划线:user9 密码过期时间是 2021年5月29日。现在是2021年5月19日,结合密码过期前 11 天有警告提示。user9登录系统应该会有 密码过期 提示。

红色下划线:user9 用户登录系统,正如预期出现了密码过期提醒。

D. linux怎么设置密码过期时间

密码过期了,帐户还能用吗?可不可以把密码过期时间变更为帐户过期时间呢?

chage -E 2010-10-10 username

刚开始的时候,我认为密码过期相当于帐户停用,但试了一下才明白,密码过期就要用户修改密码,修改/etc/shadow可以实现。

/etc/shadow每一行分为九个部分。第五部分是说从最近一次密码修改时间算起,多少天后密码过期。看一下我的操作,您应该会明白的吧。
[root@mmvtc820 ~]# tail -1 /etc/shadow
myself:$1$COF.gwmF$EugDjdIERnyD0I3rlR.c80:14732:0:2:7:2010:14737:
[root@mmvtc820 ~]# chage -l myself
最近一次密码修改时间 : 5月 03, 2010
密码过期时间 : 5月 05, 2010
密码失效时间 :11月 05, 2015
帐户过期时间 : 5月 08, 2010
两次改变密码之间相距的最小天数 :0
两次改变密码之间相距的最大天数 :2
在密码过期之前警告的天数 :7
[root@mmvtc820 ~]#

[root@mmvtc820 ~]# chage --help
用法:chage [选项] 用户名

选项:
-d, --lastday 最近日期 将最近一次密码设置时间设为“最近日期”
-E, --expiredate 过期日期 将帐户过期时间设为“过期日期”
-h, --help 显示此帮助信息并退出
-I, --inactive 失效密码 将因过期而失效的密码设为“失效密码”
-l, --list 显示帐户年龄信息
-m, --mindays 最小天数 将两次改变密码之间相距的最小天数设为“最小
天数”
-M, --maxdays 最大天数 将两次改变密码之间相距的最大天数设为“最大
天数”
-W, --warndays 警告天数 将过期警告天数设为“警告天数”

E. linux下怎么设置用户的密码不过期

设置某个用户的密码过期时间可以用usermod
-e来设置,如果要统一设置用户的密码过期时间,那么就要修改/etc/login.defs里面的PASS_MAX_DAYS,比如修改所有用户的密码过期时间是30天:
PASS_MAX_DAYS
30
如果这个值是99999,那么表示密码永不过期。
或者就是直接修改/etc/shadow
root:XXXXXX:15::"U"::::
把"U"位置设为空或者99999就是不过期

F. linux系统开机总提醒pin码过期怎么办

建议延长一下密码过期时间。

打开Linux系统,右键系统开启终端机。输入查询命令:【cat /etc/passwd】。然后有个普通用户名,例如有个用户b,要修改它的密码过期时间。输入修改命令:【sudo usermod - e 】。【sudo usermod - e 】空格输入延迟密码过期时间,格式是年-月-日。最后跟用户名,之后进行回车了,那么就可以延长密码过期时间。

G. linux下如何设置用户密码过期时间

设置某个用户的密码过期时间可以用usermod -e来设置,如果要统一设置用户的密码过期时间,那么就要修改/etc/login.defs里面的PASS_MAX_DAYS,比如修改所有用户的密码过期时间是30天: 如果这个值是99999,那么表示密码永不过期。

H. linux下怎样设置某个用户的密码永不过期

使用管理员权限运行命令 chage .
如 sudo chage -M 99999 username , 设置用户username的密码最长使用期限是99999天.

I. linux下怎么设置某个用户的密码永不过期

设置某个用户的密码过期时间可以用usermod -e来设置,如果要统一设置用户的密码过期时间,那么就要修改/etc/login.defs里面的PASS_MAX_DAYS,比如修改所有用户的密码过期时间是30天:
PASS_MAX_DAYS 30
如果这个值是99999,那么表示密码永不过期。
或者就是直接修改/etc/shadow
root:XXXXXX:15::"U"::::
把"U"位置设为空或者99999就是不过期

阅读全文

与linux用户密码过期时间相关的资料

热点内容
浙江标准网络服务器机柜云主机 浏览:587
设置网络的服务器地址 浏览:600
java图形界面设计 浏览:751
纯前端项目怎么部署到服务器 浏览:538
瓜子脸程序员 浏览:505
如何保证服务器优质 浏览:94
小微信aPP怎么一下找不到了 浏览:299
算法纂要学术价值 浏览:975
程序员你好是什么意思 浏览:801
倩女幽魂老服务器如何玩 浏览:561
电子钟单片机课程设计实验报告 浏览:999
看加密频道 浏览:381
程序员算不算流水线工人 浏览:632
三星电视我的app怎么卸载 浏览:44
简述vi编译器的基本操作 浏览:507
让程序员选小号 浏览:91
加强数字货币国际信息编译能力 浏览:584
购买的app会员怎么退安卓手机 浏览:891
程序员的种类及名称 浏览:293
美国程序员薪资 浏览:13