如何在JBoss中设置用户名和密码

4

很遗憾,他们的维基正在维护中,网络也没有提供帮助。

我如何添加新用户到JBoss,以便我可以登录?

在Tomcat中,您需要更改tomcat-users.xml文件。在jboss的config文件夹中似乎有一个类似位置和标题的文件叫做login-config.xml。

是与此文件有关还是完全其他事情?

3个回答

6

这在 jboss\server\default\conf\props 目录下的 users.properties 文件中。


1

就像@Ankur所说的那样,您需要配置jboss\server\default\conf\props中的文件。

我认为您想要配置管理控制台用户。因此,您必须在jmx-console-users.properties文件中添加一行包含您的用户名和密码(例如:username=password => jbatista=portuguese)。

重要的是不要忘记为上面创建的用户/权限添加角色。像Tomcat或任何其他应用程序服务器一样,用户有一个或多个角色,而角色具有权限。在这种情况下,我们希望用户jbatista拥有JBossAdmin角色,以便他可以部署WAR等。与添加用户案例类似,我们必须添加另一个条目行。但是,我们将把jbatista=JBossAdmin(username=role)行添加到jmx-console-roles.properties文件中,而不是jmx-console-users.properties。


0

你可以通过 JBoss AS 7 的 CLI 添加用户,该用户将存储在 JBOSS_HOME/domain/configuration 和 JBOSS_HOME/Standalone/configuration/ 目录下的 mgmt-users.properties 文件中。

我有一个 Ubuntu 系统,但通过 CLI 添加用户的步骤是相同的:

  1. 通过终端进入 Jboss7 的 bin 目录路径
  2. 键入 ./add-user.sh
  3. 然后创建所需类型的用户。

此链接将帮助您并详细解释:

http://www.mastertheboss.com/jboss-as-7/adding-users-with-jboss-as-7

注意:对于Windows系统,您需要运行add-user.bat文件而不是.sh文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接