环境:
[root@node1 ~]# cat /etc/os-release
NAME="openEuler"
VERSION="20.03 (LTS)"
ID="openEuler"
VERSION_ID="20.03"
PRETTY_NAME="openEuler 20.03 (LTS)"
ANSI_COLOR="0;31"
现状:
安装系统时:设置root/普通用户密码有密码复杂度强制限制;
进入系统后:root用户修改root/普通用户密码没有复杂度强制要求,
普通用户修改自身密码有密码复杂度强制要求
疑问:请问是故意这么设置的吗?是出于什么样的目的?
[root@node1 ~]# rpm -qf /usr/bin/passwd
passwd-0.80-7.oe1.aarch64
[root@node1 ~]# useradd wangxiaorou
[root@node1 ~]# passwd wangxiaorou
更改用户 wangxiaorou 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@node1 ~]# passwd
更改用户 root 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[wangxiaorou@node1 ~]$ passwd
Changing password for user wangxiaorou.
Changing password for wangxiaorou.
Current password:
New password:
BAD PASSWORD: The password is too similar to the old one
passwd: Authentication token manipulation error
[wangxiaorou@node1 ~]$ passwd
Changing password for user wangxiaorou.
Changing password for wangxiaorou.
Current password:
New password:
BAD PASSWORD: The password is shorter than 8 characters
passwd: Authentication token manipulation error
[wangxiaorou@node1 ~]$ passwd
Changing password for user wangxiaorou.
Changing password for wangxiaorou.
Current password:
New password:
BAD PASSWORD: The password contains less than 3 character classes
passwd: Authentication token manipulation error
[wangxiaorou@node1 ~]$ passwd
Changing password for user wangxiaorou.
Changing password for wangxiaorou.
Current password:
New password:
BAD PASSWORD: The password contains the user name in some form
passwd: Authentication token manipulation error