我常用的密码不符合其标准,坦率地说,这个安装不需要是诺克斯堡。有什么办法可以禁用它们吗?
编辑:这对我有帮助https://www.reddit.com/r/Gentoo/comments/qf67k9/gentoo_very_big_password_requirements/
答案1
检查它所创建的/etc/pam.d/passwd
任何其他文件。@include
您应该找到以单词开头password
并提到 PAM Unix 风格密码存储模块的行:pam_unix.so
。为其指定的选项控制使用哪种密码散列算法以及在将新密码设置为 时应用哪些检查/etc/shadow
。您的发行版应该包含 的手册页pam_unix.so
,尽管查看它的确切方式可能略有不同 - 尝试一下man pam_unix
,如果不起作用,请尝试man pam_unix.so
。obscure
和选项minlen=N
可能会导致系统拒绝某些候选密码。
可能还有其他 PAM 模块参与密码质量检查:任何以 单词开头的 PAM 配置行都password
指定参与密码设置过程的模块。例如,可能有一个pam_passwdqc.so
orpam_cracklib.so
模块。
此外,旧文件/etc/login.defs
可能仍包含一些与密码相关的设置,具体取决于发行版。
然而:如果您选择使用简单的密码,确保您的系统不包含任何可使用它们进行身份验证的互联网访问服务!恶意软件开发人员很聪明,经常找到不明显的方法来滥用他们可以访问的任何服务。
答案2
如果您将帐户的密码更改为root
,则密码限制将被忽略(它们会变成警告,因为 root 被信任知道他们在做什么)。为此,请以普通用户身份登录并运行sudo passwd <yourusername>
,例如sudo passwd wtry
。
系统将提示您输入现有密码(以成为 root),然后输入新密码两次。您可能会收到一条警告,指出密码不符合预设限制,但它们将被忽略。