捐助郴维网
感谢您对郴维网的支持,你的支持将是郴维网持续发展的动力!
二维码
×
当前位置:郴维网 > 02 麒麟服务器系统 > 正文
28 2026.05

麒麟服务器系统【配置自定义弱密码字典检查】

点击次数:3 更新时间:2026/5/28 19:39:13  【打印此页

1. 安装必要软件包

  以 root 用户执行以下命令,安装 pam_pwqualitycracklib 相关工具。

    dnf install pam_pwquality cracklib cracklib-dicts cracklib-words

 

2. 创建自定义弱密码列表文件

  创建一个文本文件,每行写入一个需要被禁止的弱密码字段(例如:姓名缩写、公司名缩写、项目名等)。

    vim /etc/security/custom-weak-passwords.txt

  示例内容 (请替换为您实际需要禁止的字段):

    KyLin

    Admin

    Server

    Test123

    ZhangSan

    LiSi

    ITDept

 

3. 生成 Cracklib 字典数据库

  使用 create-cracklib-dict 命令将上一步的文本文件转换成系统可识别的二进制字典。

    # 创建存储字典的目录(如果不存在)

    mkdir -p /var/cracklib

    # 根据自定义列表生成字典数据库

    cat /etc/security/custom-weak-passwords.txt | create-cracklib-dict - /var/cracklib/pw_dict

 

4. 修改 PAM 配置

  编辑密码认证相关的 PAM 配置文件,添加或修改 pam_pwquality 模块的参数。

    vim /etc/pam.d/system-auth

  找到包含 pam_pwquality.so 的那一行,确保其参数中包含 dictcheck=1dictpath=/var/cracklib/pw_dict。修改后的行示例如下:

    password requisite pam_pwquality.so try_first_pass local_users_only dictcheck=1 dictpath=/var/cracklib/pw_dict

 

5. 验证配置

  尝试为任意用户设置一个包含上一步自定义弱密码列表中字段的密码,验证是否会被拒绝。

    passwd <测试用户名>

    输入密码:例如 Admin@2025 (如果 Admin 在您的自定义列表中)

    预期结果:系统会提示密码包含字典单词,并拒绝修改。

 

注意事项:

  1.字典文件是二进制的:修改 /etc/security/custom-weak-passwords.txt 后,必须重新执行步骤3来更新字典数据库。

  2.影响范围:该配置会影响所有通过 passwd 命令修改密码的本地用户。

  3.建议:可以定期(例如每个季度)回顾并更新自定义弱密码列表,以增强账户安全性。

提示
郴维网为您提供各类专业服务:
软件开发,电脑配件销售,WIFI路由器销售,上门电脑维修,上门安装系统,系统安装,软、硬件安装,电脑除尘清灰,显示器维修,WIFI安装调试,服务器维护,数据恢复,密码破解,网络布线,网络检修,打印机维修,打印机加碳粉,苹果电脑安装系统,苹果电脑安装双系统,监控安装维护,电脑外包,笔记本电脑维修,餐饮、美容行业软件安装 等。。。。。。
点击次数:3 更新时间:2026/5/28 19:39:13  【打印此页
关键词推荐:郴州电脑城 郴州电脑维修公司 维修电脑公司 郴州软件开发 上门电脑维修 上门安装系统 笔记本电脑维修 郴州打印机维修 打印机加碳粉 电脑安装双系统 苹果电脑双系统 液晶显示器维修 联想笔记本维修 联想笔记本维修电话 戴尔笔记本维修电话 郴州戴尔笔记本维修 戴尔笔记本郴州维修点 华硕笔记本维修点 郴州华硕笔记本维修 郴州笔记本上网维修