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

3-14 Linux中用户修改密码关于时间的参数 --- chage,第1张

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 用户登录系统,正如预期出现了密码过期提醒。

inux修改时间命令是date-s+时分秒。

修改linux系统时间。root使用date指令:date -s

1、只修改日期,不修改时间,输入:date -s 2021-04-02。

2、只修改时间,输入:date -s 12:00:00。

3、同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:date -s “2021-04-02 10:25:00”

4、修改完后,记得输入:clock -w。把系统时间写入CMOS修改时区不重启。在root下。

复制相应的时区文件,替换系统时区文件:

cp /usr/share/zoneinfo/主时区/次时区 /etc/localtime

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

5、文件复制命令—cp cp [参数] [源地址] [目的地址]主要参数描述如下:-a :此参数和同时指定“-dpR”参数相同 -d :在复制有符号连接的文件时,保留原始的连接。 -f :强行复制文件,不管要复制的文件是否已经存在于目标目录。 -I :覆盖现有文件之前询问用户。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7347888.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存