![gnome-initial-setup 密码质量检查](https://linux22.com/image/1190554/gnome-initial-setup%20%E5%AF%86%E7%A0%81%E8%B4%A8%E9%87%8F%E6%A3%80%E6%9F%A5.png)
在首次用户登录时如何或在哪里gnome-initial-setup
检查密码质量?我正在尝试自定义图像以强制用户使用更长更复杂的密码(然后是当前设置的 6),但似乎初始设置有自己的方法来检查规则 - 它似乎忽略了两种pam.d
设置/etc/security/pwquality.conf
(通过浏览代码似乎它正在使用 pwquality lib)。
编辑:好的,我发现 Ubuntu 上的帐户设置很可能仍然由 ubiquity 处理,而不是 gnome-initial-setup
答案1
我发现密码检查直接硬编码到 ubiquity 中。这不是一个好的解决方案,尤其是当有例如 pwquality 的 python 模块可以进行正确检查,并且还可以使用 pam.d 也使用的标准配置文件对其进行配置时。
human_password_strength
因此,如果有人需要更改,则脚本password_strength
中有两个函数可供参考ubiquity/validation.py
。