Z次元
文章 笔记 日志
专题
专栏分类 文章归档
友链
友情链接 朋友圈
交流
留言 关于我
头像
系列文章
-
-
-
-
Git提示密码过期(Your password has expired),取消Linux系统Git密码过期限制
系列文章
记录分享
最后更新:2024/12/15|创建时间:2023/6/17

这篇文章介绍了在Linux系统中取消Git密码过期限制的方法。首先,用户可以通过命令`chage -l git`查看当前密码策略,然后使用`chage -M 36000 git`命令将密码过期时间修改为36000天。此方法同样适用于root用户。文章还提醒用户在转载时注明来源。

安装再Linux系统的Git经常提示过期,每次都需要修改密码,非常的不便:

WARNING: Your password has expired.
Password change required but no TTY available.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

分享一个Linux系统Git用户,更改密码过期策略的限制。

(下面的方法同样适用于root用户)

首先打开控制面板,先查看下当前用户的信息:

# chage -l git  ##查看git用户的密码策略

change命令常用指令:
-d, --lastday LAST_DAY 将上次密码更改的日期设置为LAST_DAY,设置为0时,下次登录强制修改密码
-E, --expiredate EXPIRE_DATE 将帐户到期日期设置为EXPIRE_DATE
-h, --help 显示此帮助消息并退出
-I, --inactive INACTIVE 在到期后将密码设置为非活动状态
-l, --list 显示帐户信息
-m, --mindays MIN_DAYS 将密码更改前的最小天数设置为MIN_DAYS
-M, --maxdays MAX_DAYS 将密码更改前的最大天数设置为MAX_DAYS
-R, --root CHROOT_DIR chroot into目录
-W, --warndays WARN_DAYS 将到期警告天数设置为WARN_DAYS

可以看到git用户的密码默认过期策略是90天。

然后我们修改git用户的密码过期时间:

# chage -M 36000 git  ##修改git用户的密码过期时间为3600天

图片

上述的命令同样使用于其它用户,以root用户为例:

# chage -l root  ##查看root用户的密码策略

# chage -M 36000 root  ##修改root用户的密码过期时间为3600天
版权声明
本文依据 CC-BY-NC-SA 4.0 许可协议授权,请您在转载时注明文章来源为 Z次元 ,若本文涉及转载第三方内容,请您一同注明。
更多专栏文章推荐
记录分享
必应搜索不建立索引的解决记录
2022/8/3
关于轻量云服务器端口的踩坑记录
2022/5/15
Sunshine+Moonlight近乎0延迟的远程控制电脑/游戏串流
2025/4/8
博客历程归档——Astro篇
2024/10/1
评论区
发表评论

这里还没有评论哦

快来发一条评论抢占前排吧

目录
十玖八柒
每天进步多一点
欢迎到访φ(゜▽゜*)♪
最新评论
个人占星:

想给自己的网站弄个统计功能,但不会弄,头疼

永恒末匕:

好哇塞,这个厉害

十玖八柒:

测试图片发送

Corwin: @十玖八柒

哎 主要是我的个人网站用的是静态的cos 实现评论框还是有点困难

我的
个人主页
站点地图
RSS订阅
导航
十年之约
虫洞穿梭
全站友链
虚位以待
©2020 - 2025 By 十玖八柒 版权所有
豫ICP备20021466号