查看linux密码复杂度命令

worktile 其他 179

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux系统中,可以使用以下命令查看密码复杂度设置:

    1. 通过`grep`命令查看`/etc/pam.d/system-auth`文件或`/etc/pam.d/common-password`文件中的设置。执行以下命令之一:

    “`bash
    grep password /etc/pam.d/system-auth
    “`

    “`bash
    grep password /etc/pam.d/common-password
    “`

    这些文件包含了密码策略的配置信息。在输出中寻找包含密码复杂度设置的行,通常是包含`password requisite`或`password required`这样的关键词的行。

    2. 在上述命令的输出中,亦或是通过直接查看`/etc/pam.d/system-auth`文件或`/etc/pam.d/common-password`文件的内容,查找设置了`minlen`(密码最小长度)、`dcredit`(数字字符最小个数)、`ucredit`(大写字母最小个数)、`lcredit`(小写字母最小个数)等参数的行。这些参数的值通常表示了密码复杂度的要求。

    3. 另外,还可以查看`/etc/login.defs`文件,该文件中可能包含了`PASS_MIN_LEN`和`PASS_MAX_DAYS`等变量的设置,这些变量同样与密码策略设置有关。

    需要注意的是,具体的密码复杂度设置会因Linux发行版和版本的不同而有所差异,因此,上述方法提供了一般性的查看密码复杂度的命令示例,实际情况可能会有所不同。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要查看Linux密码复杂度的命令,您可以使用以下命令:

    1. `grep pam_cracklib /etc/pam.d/system-auth`:此命令将显示`system-auth`文件中与`pam_cracklib`相关的行。该模块用于加强密码策略,强制用户选择复杂的密码。

    2. `grep “pwquality.so” /etc/pam.d/system-auth`:此命令将显示`system-auth`文件中与`pwquality.so`相关的行。`pwquality.so`模块提供了密码策略的设置和检查功能,可以配置密码的复杂度要求。

    3. `grep minlen /etc/security/pwquality.conf`:此命令将显示`pwquality.conf`文件中与`minlen`(密码最小长度)相关的行。您可以根据需要修改此行以设置密码的最小长度要求。

    4. `grep dcredit /etc/security/pwquality.conf`:此命令将显示`pwquality.conf`文件中与`dcredit`(密码中数字字符的最小数量)相关的行。您可以根据需要修改此行以设置密码中数字字符的最小数量要求。

    5. `grep ucredit /etc/security/pwquality.conf`:此命令将显示`pwquality.conf`文件中与`ucredit`(密码中大写字母的最小数量)相关的行。您可以根据需要修改此行以设置密码中大写字母的最小数量要求。

    请注意,上述命令可能需要root权限才能执行。此外,具体的文件路径和模块名称可能因Linux发行版的不同而有所变化,您可能需要根据您的系统进行相应的调整。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以使用以下命令来查看密码复杂度相关的设置:

    1. 查看密码策略文件:“/etc/login.defs“
    打开终端,输入“cat /etc/login.defs“命令,将显示密码策略文件的内容。该文件可以提供很多与密码相关的设置,包括密码复杂度要求。

    2. 查看密码策略信息:“chage -l
    在终端中执行“chage -l
    “命令,将显示指定用户的密码策略信息。““是要查看密码策略的用户的用户名。

    例如,执行“chage -l john“将显示用户”john”的密码策略信息。

    3. 查看密码复杂度设置:“pwconv“ 和 “pwunconv“
    使用“pwconv“命令可以将系统的密码复杂度设置为默认值。执行该命令后,密码复杂度策略将在文件“/etc/pam.d/passwd“中设置。

    使用“pwunconv“命令可以将密码复杂度设置还原为之前的值。

    4. 查看密码复杂度设置:“pam_pwquality.so“
    打开终端,输入“vi /etc/pam.d/common-password“命令,在文件中搜索“pam_pwquality.so“,该行指定了密码复杂度设置。

    修改“pam_pwquality.so“行的参数可以更改密码复杂度要求。

    以上是在Linux系统中查看密码复杂度设置的几种方法。不同的Linux发行版可能会有细微差异,所以在现有系统上行不通的方法可以尝试其他方法。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部