Linux修改用户密码使用期限账号到期时间_linux修改 account expires

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注软件测试)
img

正文

Maximum number of days between password change : 180 密码更改之间的最大天数:180天
Number of days of warning before password expires : 15 密码过期前的警告天数:15天
[root@node2 ~ ]#

如果设置完查看是:密码必须修改,哪么就要重置密码进行生效
在这里插入图片描述
重置密码让密码使用期限策略生效:

[root@node2 ~ ]# passwd
Changing password for user root.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
[root@node2 ~ ]#
[root@node2 ~ ]#
[root@node2 ~ ]# chage -l root
Last password change : Jun 24, 2019
Password expires : Jun 26, 2019
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 2
Number of days of warning before password expires : 1
[root@node2 ~ ]#

这个主要是由/etc/login.defs参数文件中的一些参数控制的的。它主要用于用户账号限制
PASS_MAX_DAYS 90 #密码最大有效期,表示90天后,密码会过期。99999表示永不过期。
PASS_MIN_DAYS 0 #两次修改密码的最小间隔时间,0表示可以随时修改账号密码
PASS_MIN_LEN 6 #密码最小长度,对于root无效
PASS_WARN_AGE 10 #密码过期前多少天开始提示
修改了 /etc/login.defs下参数时,会立即生效,但是它只对修改后创建的用户生效
在这里插入图片描述
例如:我们新创建一个test用户
在这里插入图片描述
假如用户test有特殊需求,要求这个账号的密码永不过期,此时就可以使用chage命令来处理
在这里插入图片描述
设置账号过期时间
[root@node2 ~ ]# chage -E ‘2019-06-26’ aihuidi aihuidi这个账号的有效期是2019-06-26
在这里插入图片描述
在Linux系统中,默认创建的用户的有效期限都是永久的,但有时候,我们需要对某些用户的有效期限做个限定
1、创建账号aihuidi

[root@node1 ~ 14:03:24]# useradd aihuidi

2、默认情况下,这个账号创建后,有效期是永久的,下面我们用命令来查看一下

[root@node1 ~ 14:03:31]# chage -l aihuidi
Last password change : Jul 08, 2019
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

Last password change: 表示账号创建时的时间
Account expires: 表示账号到期时间

3、按照需求,我们要对aihuidi这个用户,修改到期时间

[root@node1 ~ 14:03:36]# usermod -e “Jul 10,2019” aihuidi

然后我们确认一下是否修改成功:

[root@node1 ~ 14:07:09]# chage -l aihuidi
Last password change : Jul 08, 2019
Password expires : never
Password inactive : never
Account expires : Jul 10, 2019
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
[root@node1 ~ 14:07:13]#

发现aihuidi这个用户的有效时间截止到2019年的7月10号
在这里插入图片描述

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
g-jOQFLtR9-1713331928887)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

### 回答1: linux chage命令是用来修改用户密码过期时间的命令。它可以设置用户密码的最长使用期限、最短使用期限密码过期前的警告天数等参数。使用chage命令可以提高系统的安全性,防止用户时间使用同一个密码,从而避免密码泄露的风险。 ### 回答2: Linux chage命令是一个非常实用的命令,它可以帮助我们对linux系统中的用户密码进行管理。chage命令可以让管理员定期更改用户密码的过期时间,增强系统安全性。 chage命令的基本用法是“chage [选项] 用户名”,我们可以使用不同的选项对指定用户密码过期时间进行管理。常用的选项包括: -l:列出当前用户密码过期信息; -d:设置用户密码的最后修改时间,该时间是从1970年1月1日开始计算的天数; -E:设置用户密码的过期时间,即从1970年1月1日开始计算的天数; -m:设置用户密码可以修改的最短间隔天数; -M:设置用户密码的最长有效期; -W:设置密码过期前多少天提醒用户更改密码。 例如,我们可以使用“chage -M 90 -m 1 -W 7 root”命令来设置root用户密码的最长有效期为90天,最短间隔时间为1天,提前7天提醒用户更改密码。 总的来说,chage命令对于加强系统安全性是非常实用的。通过定期更改用户密码的方式可以防止用户长期使用同一密码,减少密码泄露的风险。同时,管理员也可以根据系统的需要使用chage命令灵活调整用户密码的管理策略。 ### 回答3: Linux chage命令是一个管理用户密码到期时间的命令。该命令可以用来指定用户密码的最长有效期限、最短有效期限、过期前警告天数、账号失效日期等信息。 chage命令只有超级用户才有权限使用。 chage命令的语法格式如下: chage [-m 最短天数] [-M 最长天数] [-W 警告天数] [-E 失效日期] [-I 帐号不活动天数] [-d 上次修改密码的日期] 用户名 -m 最短天数指密码最短有效期限,即从上次密码修改或创建起多少天后必须修改密码。默认值为0,表示不设置最短有效期限。 -M 最长天数指密码最长有效期限,即从上次密码修改或创建起多少天后必须修改密码。默认值为99999,表示密码永不过期。 -W 警告天数指距密码过期日子前多少天开始警告用户修改密码,默认值为7天。 -E 失效日期指账号的失效日期,用户无法再登录系统。日期格式是YYYY-MM-DD。 -I 帐号不活动天数指多少天用户没有登录系统时,账号被禁止登录。默认值为-1,表示不启用该功能。 -d 上次修改密码的日期用于设置密码最长有效期限。日期格式是YYYY-MM-DD。 用户可以通过chage命令查看当前用户密码策略的设置。例如: $ chage -l user1 Last password change : Aug 03, 2021 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 其中,Last password change表示最近一次修改密码的日期,Password expires表示密码的过期日子,Password inactive表示密码失效期限,Account expires表示账号失效日期,Minimum number of days between password change表示密码最短有效期限,Maximum number of days between password change表示密码最长有效期限,Number of days of warning before password expires表示密码过期前的警告天数。 通过chage命令,管理员可以灵活设置用户密码的管理策略,提高系统安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值