Linux基操—4.密码配置
密码有效期配置
方式一
- chage -l 用户名 // 查看密码配置 另外一种方式passwd -S 用户名
- chage -M 数字 用户名 // 设置密码有效期
- chage -d 0 用户名 // 强制登录修改密码
- chage -d 0 -m 0 -M 90 -W 15 用户名 // 强制下次登录改密,并设密最低有效期0和最高90,提前15天警报
- usermod -e 2022-01-01 用户名 // 修改账户过期时间
方式二
[root@wg ~]# vi /etc/login.defs
| PASS_MAX_DAYS 90 # 密码最长过期天数
| PASS_MIN_DAYS 60 # 最小过期天数
| PASS_MIN_LEN 10 # 密码最小长度
| PASS_WARN_AGE 7 # 密码过期警告天数
密码复杂度
[root@wg ~]# vi /etc/pam.d/system-auth
| # password requisite pam_cracklib.so一行修改如下
| password requisite pam_cracklib.so retry=5 difok=3 minlen=10 ucredit=-1 lcredit=-3 dcredit=-3
| dictpath=/usr/share/cracklib/pw_dict
| // 尝试次数5;新旧密码最少不同字符3;最小长度10;最少大写1;最少小写3;最少数字3;密码字典pw_dict
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律