Мне нужно получить доступ к консоли администрирования JBoss AS:
myserver101:11090/admin-console
mserver101 - это виртуальный сервер RHEL
Однако у меня нет учетных данных для имени пользователя и пароля. Я пробовал очевидное, например. admin / admin, Administrator / password и т. д., но я не могу его получить.
я зарегистрировалась $JBOSS_HOME\bin
но у меня нет сценария, add-user.sh
Может ли кто-нибудь сказать мне, как я могу получить учетные данные для входа в систему или иным образом получить доступ к консоли администратора?
Если вы не изменили конфигурацию безопасности для интерфейса управления, консоль администратора защищена с помощью ManagementRealm
<security-realm name="ManagementRealm">
<authentication>
<local default-user="$local" skip-group-loading="true"/>
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir"/>
</authentication>
<authorization map-groups-to-roles="false">
<properties path="mgmt-groups.properties" relative-to="jboss.server.config.dir"/>
</authorization>
</security-realm>
Упомянутые здесь файлы учетных данных находятся в JBOSS_HOME/standalone/configuraiton
из JBOSS_HOME/domain/configuration
в зависимости от того, работаете ли вы в автономном или доменном режиме.
Теперь вы не упомянули, есть ли уже какой-то пользователь, и вы просто не знаете пароль, или если еще нет пользователя управления. Пароли в mgmt-users.properties
зашифрованы (или, лучше сказать, хешированы). Самое простое решение - добавить новую запись в файл - например, создать нового пользователя на вашем локальном компьютере через add-user.sh
и просто скопируйте строку из своего локального mgmt-users.properties
на удаленный сервер. Затем вы можете использовать только что созданное имя пользователя / пароль.