Linux通过修改date命令,验证shadow的密码有效期,提示期和宽限期

1,创建一个用户 添加密码 passwd+用户名 回车 然后输入自己想要输入的密码
在这里插入图片描述

2,打开 vim /etc/shadow 修改自己刚刚添加用户的 密码有效期,提示期,宽限期
在这里插入图片描述7密码有效期 最后3天提示期 1天宽限期(可按自己想法修改)

3,查看时间 date 修改到提示期的时间 (提示期是密码有效期的后三天,所以就是 7-3=4)在这里插入图片描述
在这里插入图片描述

4,将时间修改到宽限期
在这里插入图片描述
在这里插入图片描述

(由于我修改的是1天的宽限期,所以提醒立刻改密码)
5,将时间修改成密码过期时间
在这里插入图片描述
在这里插入图片描述

这样就提示账号过期

Linux 内核中,RCU(Read-Copy Update)机制是一种用于实现读者优化的并发编程机制。RCU 的宽限期(grace period)是指在更新操作完成后,等待所有已经开始的读操作(即已经进入临界区)完成的时间段。 下面是有关 Linux 内核中 RCU 宽限期的详细介绍: 1. 更新操作和读操作:在使用 RCU 机制时,存在两种基本的操作:更新操作和读操作。更新操作是指对共享数据进行修改的操作,而读操作是指对共享数据进行访问的操作。 2. 更新操作和宽限期:当进行更新操作时,RCU 机制会确保在宽限期内,所有已经开始的读操作都可以访问到先前版本的数据。这意味着,在宽限期内,读操作仍然可以继续执行,并且不会被更新操作所阻塞。 3. 宽限期的长度:宽限期的长度是一个重要的参数,它需要根据系统的需求来进行合理的配置。宽限期的长度不能太短,以确保所有已经开始的读操作都能够完成。同时,宽限期也不能太长,以允许更新操作尽快生效并释放旧版本的数据。 4. 宽限期的触发:宽限期的触发通常是由更新操作触发的。当进行更新操作时,RCU 机制会开始计时,并在宽限期结束后,释放旧版本的数据。触发宽限期的机制可以根据具体的使用场景和需求进行配置。 5. 宽限期的延迟:有时候,读操作可能在宽限期结束之前无法完成。这可能是因为读操作所需的时间较长,或者系统负载较高。在这种情况下,RCU 机制会延迟释放旧版本的数据,以等待所有已经开始的读操作完成。 总体而言,RCU 宽限期Linux 内核中保证读操作的一致性和并发性的重要机制。通过合理配置宽限期的长度和触发机制,RCU 机制能够在更新操作和读操作之间提供良好的协调和性能。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值