暂无评论
password-control aging 命令开启后不会立即生效,它只对配置生效后新设置或新登录的用户起作用。
这条命令的生效逻辑是:
对现有已登录用户无效:正在线或已存在的用户,其密码老化计时不会因你开启了此功能而重新计算。
对新设置或新登录用户生效:只有当本地用户下一次登录时,系统才会读取其密码的创建时间,并以此时间为起点计算老化周期。
具体触发时机:
对于新创建的用户,从密码设置完成那一刻开始计时。
对于已存在的用户,从该用户下一次成功登录设备时开始计时。
密码的老化时间计算方式如下:
老化周期:由 password-control aging aging-time 命令设置,单位是天,取值范围是1~365天。
在配置 password-control aging 前,请务必注意:
必须先全局开启:需要先执行 password-control enable 命令开启全局密码管理功能。
再开启老化功能:之后执行 password-control aging enable 命令开启密码老化管理功能。
最后设置老化时间:最后用 password-control aging aging-time 设置具体天数
暂无评论
一、password-control aging 是否立刻生效?
1、命令层面:配置瞬时生效
键入 password-control aging 30(设置 30 天过期)回车后,全局老化时长策略立即生效,无需保存、无需重启设备。
但只会作用「未来新修改的密码」,存量旧密码不会重新重置倒计时。
2、完整开启老化的两个前提(缺一不可)
plaintext
password-control enable # 全局密码管控总开关(必须开启)
password-control aging 30 # 配置老化天数,立即生效
只配 aging 但没开 password-control enable,老化规则不会运行。
3、最关键规则:存量旧密码不会重置计时
开启老化前已经存在的管理员密码:系统保留最初修改密码的时间戳,继续沿用旧时间继续倒计时;
举例:admin 密码 2 个月前修改,现在开启aging 30,该密码已经超 30 天,下次登录直接判定过期强制改密。
开启老化之后新修改的密码:以本次改密的 UTC 时间作为起点,严格按照配置天数倒计时过期。
二、密码过期时间完整计算逻辑
1、计时起点
系统记录 用户上一次成功修改密码的 UTC 时间 作为起始时间戳,存储在设备内置用户数据库中,不受配置变更影响。
建议设备配置 NTP 同步标准时间,断电、时区错乱会导致过期判断异常。
2、过期判定公式
当前UTC时间 − 密码最后修改时间 ≥ 配置的aging天数 → 密码过期
登录时设备实时计算差值,只有用户登录瞬间才校验是否过期,后台不会主动踢在线用户。
密码过期后:SSH/Console/Web 登录时强制要求重置密码;FTP 账号过期只能由管理员重置密码。
3、优先级(多层配置覆盖关系)
单个用户最终使用的老化天数,优先级由高到低:
本地用户单独配置 > 用户组配置 > 全局password-control aging配置。
4、过期配套机制(同步生效)
过期前提醒:password-control alert-before-expire 7,登录前 7 天弹窗提示即将过期;
宽限期:password-control expired-user-login 配置密码过期后还能登录几次、几天;
改完密码瞬间:系统立刻更新「密码修改时间戳」,过期倒计时从头重新计算。
三、场景举例
现状:admin 密码 45 天前修改,今天执行 password-control enable + password-control aging 30
生效结果:admin 密码距今 45 天>30 天,下次登录直接提示密码过期,必须修改密码。
现状:admin 密码 10 天前修改,开启 aging 30
生效结果:再使用 20 天后密码过期。
中途修改 aging 天数(30 天改成 60 天):
已经存在的密码沿用原本的修改时间重新计算,不会清零计时。
四、验证查看命令
plaintext
# 查看全局老化配置是否开启
display password-control
# 查看单个管理员上次改密时长
display local-user admin verbose
# 字段 Password last changed time 就是计时起点
五、总结
password-control aging X 配置下达即刻生效,但只管控后续新密码;存量旧密码沿用原有修改时间继续计时。
计时基准:密码最后一次修改的 UTC 时间,登录时动态判断是否过期。
想要所有账号统一重新 30 天计时:所有管理员全部重新改一遍密码即可。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论