配置jboss 6 EAP add-user.sh的密码规则

时间:2013-03-21 16:32:05

标签: jboss jndi jboss6.x

有没有办法在Jboss 6 EAP中为add-user.sh脚本配置密码强度?

2 个答案:

答案 0 :(得分:1)

没有这样的方法来定义规则,但它允许字母数字和特殊字符......

答案 1 :(得分: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>