当前位置: 首页>>技术问答>>正文


如何在Ubuntu上设置短密码?

,

问题描述

当我安装Ubuntu时,我设置了一个简短密码(< 4)。现在我想通过”passwd”更改其他短密码或更改“密码和密钥”程序中的密码,它需要密码> 4个字符。

最佳解决方法

在终端中使用以下命令:

sudo passwd <user>

用您希望更改密码的用户名替换<user>

这可以起作用,因为passwd在您将其用作root用户时会取消所有对长度或熵的检查。

Warning: if the target user has an encrypted home directory, this will cause problems! (see comments below)

次佳解决方法

默认情况下,Ubuntu需要至少6个字符的密码长度以及一些基本的熵检查。这些值在文件/etc/pam.d/common-password中进行控制,该文件如下所述。

password        [success=2 default=ignore]      pam_unix.so obscure sha512

如果要将最小长度调整为4个字符,请将相应的变量(minlen = 4)添加到该行的末尾。修改如下所述。

password        [success=2 default=ignore]      pam_unix.so obscure sha512 minlen=4

Source.

第三种解决方法

调出一个终端并编辑/etc/pam.d/common-password

改变这一行:

password    [success=1 default=ignore]  pam_unix.so obscure sha512

至:

password    [success=1 default=ignore]  pam_unix.so obscure sha512 minlen=4

密码也需要一定的复杂度,正如上面不明确的参数所指定的那样。

password    [success=1 default=ignore]  pam_unix.so minlen=2 sha512

也删除该检查。

这一切都假设你认为这是明智的。

参见man pam_unix

这些工作在我的系统上。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/909.html,未经允许,请勿转载。