忽略“错误:新密码和旧密码太相似”


33

尝试更改密码时,我收到以下消息:

“错误:新密码和旧密码太相似”

密码的“相似性”与我的需求无关,因此我想绕开它。

我试过了 sudo passwd $my_username

我认为这行得通,因为我收到一条消息:

passwd: password updated successfully

但是,密码更改在离开终端后无效,并且我的旧密码仍然是唯一可以识别的密码。

有任何想法吗?

谢谢


结果显示您的密码已成功更新。只需注销并重新登录以确认。
karthick87

我已经注销并重新登录,然后重新启动了计算机。无效-保留了旧密码。
user999 2011年

1
您正在使用哪个版本的ubuntu?尝试使用GUI方法更改用户密码。
karthick87

谢谢你的帮助。使用11.04。不幸的是,GUI方法不允许使用“相似”密码。如果上述操作看似正确,那么我只需要选择其他类型的密码即可。我很惊讶sudo方法对我不起作用。
user999 2011年

1
@ user999我什至可以更改密码,而不必担心密码太短(使用1个字母进行测试;)),或者密码与以前使用的密码相同,甚至与原来的密码相同。
Rinzwind

Answers:


35

对我来说,我能够避免此消息:

Bad: new password is just a wrapped version of the old one (以及其他一些类似的消息)

通过运行$sudo passwd <my_username>而不是仅仅$ passwd

显然,要意识到安全隐患,但至少现在允许了。


20

一种解决方法是将旧密码更改为随机密码,然后再次将其更改为相似的密码。密码历史记录不会保留,因此应该可以正常工作。

如果你需要一个真正的解决方案,请注明您的内容/etc/pam.d/common-password/etc/pam.d/chpasswd(最好使用引擎收录)。


如果使用解决方法,请记住,在较新版本的Ubuntu中还有其他限制要注意。“新密码太简单”和“您必须选择更长的密码”只是两个。
凯利·邦

2

sudo chage -l username

  • 使用此命令可以查看当前的密码过期策略。

sudo chage username

  • 使用它来更改不同的密码到期策略字段;设置Minimum Password Age为,0并设置Maximum Password Age99999无限期保留您的当前密码,并且不希望其过期。

更多信息:Ubuntu服务器指南-Ubuntu用户管理:密码到期


1

https://help.ubuntu.com/12.04/serverguide/user-management.html似乎没有列出相关选项-它提到/etc/pam.d/common-password但没有详细说明类似规则集nullok_secure或其他规则集的确切含义可用。

提及类似的文档man pam_unix可能在这里有用吗?


1
嗨,OJW!您的帖子似乎没有尝试回答这个问题。您是说这是对13east的回答的评论吗?
Alaa Ali
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.