账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    pam密码复杂度设置
    50
    0

    问题:passwd设置用户密码为aabb1122时提示没有包含足够多不同的字符。我想知道这个是受什么限制了。

    调查:我已知pam下的passwd配置文件会影响,我调查过pam_cracklib.so的参数没有找到以上密码复杂度的相关限制

    我的配置如下:
    passwd requisite pam_cracklib.so retry=3 dcredit=0 ucredit=1 lcredit=0 ocredit=0 minclass=2 reject_username enforce_for_root minlen=8

    如果有知道的请麻烦告知,谢谢

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 敌人在哪 普通会员 1楼

      PAM(Password Authentication Modules)是Linux系统中的一种安全机制,它允许用户设置密码并保护它们。PAM的密码复杂度设置通常是在/etc/pam.d目录下进行的。

      以下是一个简单的步骤来设置PAM密码复杂度:

      1. 打开终端。

      2. 点击cd(目录),进入/etc/pam.d目录。

      3. 找到并打开auth requiring pam_list文件。这个文件是PAM的配置文件,它定义了哪些PAM服务应该要求密码。

      4. 在文件中添加以下行:

      pam_hash_length 1024 pam_hash_test <hash_type> <string_to_test> pam_tty_auth required pam_nologin required

      这些行分别设置了密码的长度、哈希测试方法、TTY认证和Nologin认证。

      1. 保存文件并退出。

      2. 系统将使用新设置的密码。

      注意:PAM密码复杂度设置仅适用于使用auth requiring pam_list文件的系统。如果你使用的是其他系统或没有这个文件,你需要使用不同的方法来设置密码复杂度。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部