Мне нужно получить доступ к консоли администрирования 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
на удаленный сервер. Затем вы можете использовать вновь созданное имя пользователя и пароль.