即使与以前相似,如何强制更改 linux 密码

To *_*Kra 35 linux password rhel

我正在尝试在Red Hat Enterprise Linux Server 5.10 (Tikanga) 版本中更改我当前的密码, 但它说我的新密码太相似了。有没有办法强制改变?

$ passwd
Changing password for user XY
Changing password for XY
(current) UNIX password:
New UNIX password:
BAD PASSWORD: is too similar to the old one
New UNIX password:
Run Code Online (Sandbox Code Playgroud)

jwd*_*jwd 52

如果您可以以 root 身份运行该命令,则可以强制接受更改。

例子:

$ sudo passwd myusername
Changing password for user myusername.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.
Run Code Online (Sandbox Code Playgroud)

  • 这是完美的答案 (2认同)

Arc*_*mar 9

简短的回答:你不能。

解决方法:

  • 更改两次,例如旧密码是 Bilbo1,

    • 更改为 Frodo1(来自 Bilbo1),

    • 然后更改为 Bilbo2(从 Frodo1)。

为什么有两个变化?

  • 在第一次更改时,Linux 只能比较明文 Bilbo1 和 Frodo1,

  • 在第二个 Linux 上只能比较 Frodo1 和 Bilbo2(以及所有加密的密码,你不能恢复到 Bilbo1(*))。

  • 这假设您可以更改两次,这可能已被您的系统管理员禁用,以防止此类工作。

不用说,不要使用这样一个愚蠢的密码。

(*) 第二点,我不确定 Linux 中的这一点。

  • 好吧,在尝试从 Frodo1 更改为 Bilbo2 时,我收到一条消息:“您必须等待更长时间才能更改密码” LOL (4认同)
  • 通常我使用模式:bilbo0000BAGGINS (2认同)