如何确定Unix密码所需的复杂度

4

我的Unix密码已经过期,我需要输入一个新的密码,所以我在登录后立即看到了以下提示:

Current Password:####  
New Password:  

我输入的任何内容似乎都太简单了,甚至包括1y4y5re987wnf

有没有什么我可以输入的内容来查找有关密码规则的信息?

2个回答

1
你应该询问你的系统管理员:可能是因为1y4y5re987wnf没有包含任何特殊字符或大写字母而被拒绝。你也可以在文件/etc/default/passwd中找到更多关于所需密码的信息。

谢谢,我想那可能是情况,但我还是有疑问。非常感谢您的确认。 - f1wade
如果您是系统管理员怎么办?(我只是在一台机器上运行Ubuntu,但是我收到了那个错误消息)我的系统上不存在“/etc/default/passwd”文件。 - IQAndreas
@IQAndreas:你可以使用sudo调用passwd。这样它就不会拒绝它认为不安全的密码了。https://xkcd.com/149/。 - Siyuan Ren
@SiyuanRen 太棒了,问题解决了!(不过我还是很好奇普通用户的密码要求是默认设置为什么) - IQAndreas

0
我会期望你的密码至少包含一个大写字母、一个小写字母、一个数字,最好还有一个标点符号或控制字符,并且总长度至少为8个字符。然而,如果不知道你使用的Unix版本(如Linux等)的更多信息,就无法给出更精确的要求。不同的系统将会施加不同的规则,也可能对密码长度设置不同的上限。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接