【问题标题】:How do I find out the complexity needed for a Unix password如何找出 Unix 密码所需的复杂性
【发布时间】:2015-12-02 01:02:52
【问题描述】:

我的Unix密码已经超时,我需要输入一个新密码,所以我一登录就得到这个:

Current Password:####  
New Password:  

但是我输入的任何东西都太简单了(显然),即使是1y4y5re987wnf

我可以输入一些东西来找出密码规则吗?

【问题讨论】:

    标签: unix passwd


    【解决方案1】:

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

    【讨论】:

    • 谢谢,我想可能是这样,但我想知道。非常感谢您的确认。
    • 如果您系统管理员怎么办? (我只是在一台机器上运行 Ubuntu,我收到了那个错误消息)/etc/default/passwd 在我的系统上不存在。
    • @IQAndreas:您可以使用sudo 调用passwd。这样它就不会拒绝它认为不安全的密码。 xkcd.com/149.
    • @SiyuanRen Brilliant,解决了! (虽然我还是很好奇普通用户默认的密码要求是什么)
    【解决方案2】:

    我希望您至少需要一个大写字母,至少一个小写字母,至少一个数字,最好至少一个标点符号或控制字符,总共至少 8 个字符。但是,如果您不知道更多关于您使用的是哪个版本的 Unix(Linux 等),没有人能比这更精确。不同的系统会施加不同的规则。不同的系统可能会对密码长度施加不同的上限。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-30
      • 1970-01-01
      • 1970-01-01
      • 2013-01-29
      • 2011-08-22
      相关资源
      最近更新 更多