如何在 Ubuntu 上设置短密码?

Lei*_*ing 137 password

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

use*_*421 230

在终端中使用以下命令:

sudo passwd <user>
Run Code Online (Sandbox Code Playgroud)

替换<user>为您要更改其密码的用户名。

这是有效的,因为passwd当您以 root 用户身份使用它时,会禁止所有长度或熵检查。

警告:如果目标用户有一个加密的主目录,这将导致问题!(见下面的评论

  • 它确实有效。如果您是 root 用户,它不会强迫您放弃密码强度要求。 (32认同)
  • 当你有一个加密的主目录时,这会导致问题,因为它破坏了 `ecryptfs` 密码的自动解密。 (12认同)
  • 这对我来说很好用。在 Ubuntu 12.04 LTS 系统上,我可以使用这种方法将用户的密码设置为 `a`。 (3认同)
  • @guntbert 是对的:如果他/她的主目录被加密,用户将无法以这种方式强制密码再次登录,因此在这些情况下这不是正确的解决方案。 (3认同)
  • 请注意,这不会更新 gnome 密钥环,这会导致诸如“gnome 密钥环的密码与登录密码不同”之类的错误。 (2认同)

Nli*_*tis 37

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

password        [success=2 default=ignore]      pam_unix.so obscure sha512
Run Code Online (Sandbox Code Playgroud)

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

password        [success=2 default=ignore]      pam_unix.so obscure sha512 minlen=4
Run Code Online (Sandbox Code Playgroud)

来源。

  • `sudo passwd user` 似乎更有用 (7认同)
  • 删除“晦涩”以禁用复杂性检查 (3认同)

Joh*_*ber 26

打开终端并编辑 /etc/pam.d/common-password

改变这一行:

password    [success=1 default=ignore]  pam_unix.so obscure sha512
Run Code Online (Sandbox Code Playgroud)

到:

password    [success=1 default=ignore]  pam_unix.so obscure sha512 minlen=4
Run Code Online (Sandbox Code Playgroud)

密码也需要一定的复杂度,正如上面的晦涩参数所指定的。

password    [success=1 default=ignore]  pam_unix.so minlen=2 sha512
Run Code Online (Sandbox Code Playgroud)

也删除该检查。

这一切的前提是你认为这是明智的。

man pam_unix

这些在我的系统上工作。


小智 8

在 Ubuntu 18.04 中,没有其他解决方案适合我。我必须替换这两行:

password    requisite                   pam_cracklib.so retry=3 minlen=8 difok=3 dcredit=-1 enforce_for_root lcredit=-1 ocredit=-1 reject_username ucredit=-1
password    [success=1 default=ignore]  pam_unix.so obscure use_authtok try_first_pass sha512
Run Code Online (Sandbox Code Playgroud)

/etc/pam.d/common-password

password    [success=1 default=ignore]  pam_unix.so minlen=2 sha512
Run Code Online (Sandbox Code Playgroud)

这些更改让我可以轻松更改密码,更改密码后我将文件恢复为其原始形式。