在某些特殊的情况下,可能要求服务器直接接受客户端发送的密码,这些密码是明文的,不进行哈希或加密。在这种情况下,可以使用 mysql_clear_password 插件。
mysql_clear_password 插件内置在MySQL客户端的库中。该插件只存在于客户端中,服务器端没有对应的插件。
由于明文发送密码可能会导致安全隐患,为了减少误用 mysql_clear_password 插件的可能,使用时要求客户端必须启用插件
很容易认为这儿是一个错误,其实可以直接忽略,重新输入密码[root@localhost ~]# passwd
更改用户 root 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@localhost ~]#
方案二:对密码规则进行设置
这一部分参考"Linux中国"的文章:如何设置 Linux 系统的密码策略
在基于 DEB 的系统中设置密码长度
默认情况下,所有的 Linux *** 作系统要求用户密码长度最少 6 个字符。我强烈建议不要低于这个限制。并且不要使用你的真实名称、父母、配偶、孩子的名字,或者你的生日作为密码。即便是一个黑客新手,也可以很快地破解这类密码。一个好的密码必须是至少 6 个字符,并且包含数字、大写字母和特殊符号。
通常地,在基于 DEB 的 *** 作系统中,密码和身份认证相关的配置文件被存储在 /etc/pam.d/ 目录中。
在 SQL Server Management Studio 的对象资源管理器中,右键单击服务器,再单击“属性”。 在“安全性”页上的“服务器身份验证”下,选择新的服务器身份验证模式,再单击“确定”。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)