社区
其他技术讨论专区
帖子详情
linux – 按天数重置密码到期日期,而不是指定日期
weixin_38088241
2019-09-12 12:46:59
是否有一种方法可以使用命令passwd或chage来强制密码在命令执行后90天到期? 我知道我可以按日期来做,例如: chage -E "2014-07-31" userid 但我正在寻找一种方法,通过数字而不是特定的日期来做到这一点. 谢谢!
...全文
69
1
打赏
收藏
linux – 按天数重置密码到期日期,而不是指定日期
是否有一种方法可以使用命令passwd或chage来强制密码在命令执行后90天到期? 我知道我可以按日期来做,例如: chage -E "2014-07-31" userid 但我正在寻找一种方法,通过数字而不是特定的日期来做到这一点. 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38096967
2019-09-12
打赏
举报
回复
chage本身不处理日期差异,但你可以让shell处理这个问题,并在1970-01-01之后的几天内给出chage而不是YYYY-MM-DD日期表示: chage -E $(( $(date +%s)/3600/24 + 90 )) userid (在任意天数内替换90.) 更改密码的过期日期而不是帐户有点棘手 – 实际上,您无法设置密码的实际到期日期,只能设置最大年龄(使用chage -M). 要计算密码从现在起90天后到期所需的最长年龄,我们需要跳过几个环节: userid=johndoe pwd_age=$(grep "^$userid:" /etc/shadow | cut -d: -f 3) now=$(( $(date +%s) / 3600 / 24 )) age_at_expiry_date=$(( $now + 90 - $pwd_age )) chage $userid -M $age_at_expiry_date 如果你不介意它是相当复杂的,你甚至可以把它组合成一个单行: userid=johndoe chage $userid -M $(( $(date +%s) / 3600 / 24 + 90 - $(grep "^$userid:" /etc/shadow | cut -d: -f 3) )) 如果您不介意覆盖上次更改密码的日期,您可以这样做 chage -M 90 -d $(date +%F) userid
Linux
下 设置/修改Redis
密码
redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value NoSQL数据库,被。:键值型;单线程(每个命令具备原子性);低延迟,速度快(基于内存、IO多路复用、良好的编码);支持数据持久化;支持主从集群、分片集群;支持多语言客户端。:缓存、排行榜、计数器应用、共享Session、分布式锁、社交网络、消息队列、位操作。
Linux
下去除windows
密码
今天遇到一件囧事,长时间不进Windows环境结果把自己设置的
密码
给忘记了,于是便发了一条微博。热心朋友一大堆,给我推荐各种各样的方法,自己也到网上搜了一搜,原来在
Linux
下去除Windows的
密码
是那么简单。方法步骤如下: 一、安装工具chntpw 这个工具应该在各大发行版的官源里都存在(
Linux
对Windows的安全环境考虑真是没得说。==!)。...
kali
linux
解密栅栏
密码
,最详细bugku加密小白解法---持续更新!
bugku加密!安排本文持续更新1 摩斯
密码
2 栅栏
密码
3 Ook
密码
4 brain
密码
5 easycrypto
密码
6 base647 散乱的密文8 凯撒
密码
9 一段base6410 !?11 +[]-12 奇怪的
密码
--凯撒变式13 托马斯杰斐逊--转轮加密14 伪加密15 告诉你个秘密16 这不是MD517 贝斯家族18 富强民主19 python N1ctf20 进制转换21 affine2...
Kali
Linux
中前十名的Wifi攻击工具
Kali
Linux
中前十名的Wifi攻击工具 无线网络的攻与防一直是比较热门的话题,由于无线信号可以被一定范围内的任何人接收到(包括死黑阔),这样就给WIFI带来了安全隐患;路由器生产厂商和网络服务供应商(ISPs)的配置大多是默认开启了WPS,这种环境下,无线网络往往是安全渗透测试里边的重要突破口。而使用以下这10个Wifi攻击工具,我们就可以测试自己的无线网络潜在的安
Linux
基础:用户相关操作 & 用户组相关操作
团队成员需要在一台服务器上共同完成一项任务(开发一套应用软件)团队成员 在服务器上用户是lucy,lewis,mike,peter,他们都属于workgroup这个用户组。4.用户组:把几个用户归在一起,这样的组被称之为用户组,规定文件所属用户组的权限可以使该组的所有成员拥有这些权限。超级用户:又被称作最高管理员,root,
Linux
系统内置,第一次使用root用户的时候,需要修改
密码
。普通用户:安装系统时我们创建的用户(st),这个也可以由超级用户(管理员)进行分配,如:yueqian。
其他技术讨论专区
477
社区成员
790,950
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章