Как сбросить / удалить мой пароль Glassfish?

85842
Paul Tomblin

Я пытаюсь установить GlassFish v2 на мой Macintosh. Инструкции по установке говорят, что он должен запрашивать пароль администратора, но это не так, и теперь я не могу войти в консоль администратора на localhost: 4848. И я не могу изменить его с помощью asadmin change-admin-password, потому что ему нужен старый. Я думаю, что я установил GlassFish с NetBeans несколько месяцев назад и, возможно, запустил его один или два раза, но я не помню, какой пароль я использовал тогда. Есть ли какая-либо команда, которую я могу дать, или файл, который я могу удалить, чтобы забыть старый пароль и запросить новый?

9
Почему он "перенесен с serverfault.com"? linux_is_for_desktop 14 лет назад 0
Потому что кто-то решил, что для ServerFault этого недостаточно. Paul Tomblin 14 лет назад 0

6 ответов на вопрос

19
Victor Sergienko

The content of glassfish3\glassfish\domains\domain1\config\local_password file is a backup password to log in as admin.

(let's pack some rep after the years)

Но тогда как вы сбрасываете обычный (то есть, admin-keyfile) пароль? John K 8 лет назад 0
10
Christian Hang-Hicks

Вы также можете создать новый домен, установить там пароль администратора на свое усмотрение и переместить файлы паролей в исходный домен. Вот сообщение в блоге, объясняющее процесс:

http://techteam.wordpress.com/2009/06/25/reset-glassfish-password/

Там еще лучше ответ в этом посте сейчас. Перейдите в файл `glassfish3 \ glassfish \ domains \ domain1 \ config \ local_password` - его содержимое является резервным паролем для входа в систему как` admin`. Victor Sergienko 11 лет назад 16
файла нет в Glassfish 4 dendini 10 лет назад 0
6
John K

По крайней мере, в Glassfish 3.1.2.2 вы можете заменить содержимое домена \ config \ admin-keyfile следующим:

admin;UV9EsTaoxzAdtxiNMKTkb3g0WjnoUBEBgpDQIGSdOu8QhprFoWiSCw==;asadmin 

Это даст вам имя пользователя «admin» и пароль «changeit».

У меня работает на Glassfish 4.1. Douglas Nassif Roma Junior 8 лет назад 1
4
TheTXI

Пароль по умолчанию встроен в приложение и рискует сделать незащищенные приложения еще более небезопасными. Пароль по умолчанию "adminadmin".

Хорошо, это дало мне подсказку. Очевидно, что пароль по умолчанию встроен в приложение, и рискуя сделать незащищенные приложения еще более небезопасными, это «adminadmin». Paul Tomblin 14 лет назад 2
Пол: Это ... круто. TheTXI 14 лет назад 1
Ссылка мертва ... Nowaker 12 лет назад 4
Основной пароль Glassfish по умолчанию «changeit», я думаю, FWIW (в отличие от пароля администратора). Thufir 9 лет назад 0
3
hariprasad
  1. Войдите в asadmin и запустите Glassfish из командной строки:

    /usr/local/glassfish-4.1/bin/asadmin  asadmin> start-domain  
  2. Порт администратора должен быть 4848, другой порт вызывает ошибку при попытке сменить пароль. Сбросить пароль в виде пустой строки:

    asadmin> set --user admin server.jms-service.jms-host.default_JMS_host.admin-password= 
  3. asadmin> exit

Это полезно для тестирования и разработки. NetBeans не позволяет интегрировать Glassfish с паролем, пароль всегда не принимается. Для удаления пароля есть обходной путь.

1
dendini

Под glassfish 4 у вас есть новая блестящая опция, как показано в примере ниже (и я даю свой пароль администратора бесплатно по-настоящему;))

glassfish

который не изменяет и не сбрасывает пароль glassfish, он просто устанавливает пароль, который будет использоваться netbeans для запуска сервера glassfish yeradis 10 лет назад 0
Он сказал, что установил GlassFish с NetBeans, поэтому Glassfish автоматически устанавливается установщиком NetBeans, а в NetBeans 7.X этот пароль устанавливается случайным образом NetBeans и его можно увидеть только, заглянув внутрь параметра «Серверы». Нет необходимости сбрасывать его, если вы можете прочитать это! dendini 10 лет назад 0