有没有办法为 Jboss 6 EAP 中的 add-user.sh 脚本配置密码强度?
问问题
2941 次
2 回答
1
没有这样的方法来定义规则,但它允许字母数字和特殊字符......
于 2013-09-24T11:41:01.133 回答
0
这是不可能的,所以有人在社区 Wildfly 项目中提出了功能请求: https ://issues.jboss.org/browse/WFLY-1611
Wildfly 8 应该拥有它,但不知道何时(如果有的话)它会合并回 EAP 6。
或者,您可以绕过 add-user 并使用独立模式的任何密码手动创建用户。当然,这并不是因为你应该总是这样做,密码规则是为了安全而存在的。只为开发这样做,当然不要将您的安装或配置文件夹复制到生产中!
- 去
<jboss-install>/standalone/configuration
打开mgmt-users.properties
。 - 找到带有 的行
#$REALM_NAME=
并记下=
, 最后$
排除的值。就我而言,它是ManagementRealm
。 - 如果您有 Linux,请运行以下命令(替换您的用户、上面提到的值和密码):
echo -n '<user>:<realm>:<password>' | md5sum
如果您有 Windows,则必须找到自己的实用程序来生成 MD5 哈希。如果您将用户/领域/密码组合写入文件以让 MD5 工具完成其工作,请检查文件末尾是否没有换行符,否则哈希将关闭。在这种情况下,您也不需要引号。 md5sum
将输出一个十六进制值。返回mgmt-users.properties
并在末尾添加一行:
<user>=<MD5 hash>
于 2014-01-22T10:08:58.280 回答