我想在升级JBOSS版本时使用Add-user.bat实用程序在JBOSS中创建的管理和应用程序用户。
为此,我正在考虑是否可以将创建的用户存储在JBOSS中,或者可能是在启动时创建和更新JBOSS服务器的JAAS高速缓存时序列化的。
有什么方法可以从现有JBOSS安装中导出用户列表?
所以任何人都可以帮助我使用以上任何一个?
或您可以建议我最好的方法?
不幸的是,没有直接的方法从JBOSS服务器中导出应用程序/管理用户。但是,为JBOSS创建的所有应用程序和管理用户都将在application-users.properties
和mgmt-users.properties
文件中介绍。
您可以以以下格式获得使用加密密码的用户名
用户名= hex(md5(用户名':'realm':'密码(
例如。admin = 2A0923285184943425D1F53DDDDDD58EC7A
用户的所有角色和组都将在application-roles.properties
中显示和mgmt-groups.properties
文件。上述文件的位置:
- 独立模式:jboss_home/standalone/configuration/
- 域模式:jboss_home/域/配置/