Як скинути / видалити пароль моєї скляної рибки?


10

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


Чому це "перенесено з serverfault.com"?
linux_is_for_desktop

Тому що хтось вирішив, що це недостатньо sysadmin-ish для ServerFault.
Пол Томблін

Відповіді:


4

Пароль за замовчуванням вбудований у додаток, і ризикує зробити незахищені додатки ще більш незахищеними. За замовчуванням пароль - "adminadmin".


2
Гаразд, це дало мені підказку. Очевидно, що в програмі встановлено пароль за замовчуванням, і ризикуючи зробити незахищеними додатки ще більш незахищеними, це "adminadmin".
Пол Томблін

Головний пароль за замовчуванням glassfish - це "changeit", я думаю, FWIW (відмінне від пароля адміністратора).
Туфір

21

Вміст glassfish3\glassfish\domains\domain1\config\local_passwordфайлу - це резервний пароль для входу як admin.

(давайте спакуємо кілька представників після років)


Але як потім скинути звичайний (тобто адміністратор-ключ-файл) пароль?
Джон К

10

Ви також можете створити новий домен, встановити там адміністраторський пароль на все, що вам подобається, і перемістити файли паролів на ваш початковий домен. Ось повідомлення в блозі, що пояснює процес:

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


16
У цій посаді зараз є ще краща відповідь. Перейдіть у glassfish3\glassfish\domains\domain1\config\local_passwordфайл - його вміст є резервним паролем для входу як admin.
Віктор Сергієнко

Файл відсутній у скловодці 4
дендіні

8

Щонайменше, з Glassfish 3.1.2.2 ви можете замінити вміст домену \ config \ admin-keyfile на наступне:

admin;{SSHA256}UV9EsTaoxzAdtxiNMKTkb3g0WjnoUBEBgpDQIGSdOu8QhprFoWiSCw==;asadmin

Це дасть вам ім’я користувача "admin" та пароль "changeit".


1
Для мене працює на Glassfish 4.1.
Дуглас Насіф Рома Юніор

3
  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

Під Glassfish 4 у вас є новий блискучий варіант, як показано в прикладі нижче (і я надаю свій адміністраторський пароль безкоштовно;)

скляна рибка


що не змінює і не скидає пароль «Скляна рибка», він просто встановить пароль, який використовуватимуть Netbeans для запуску сервера
glassfish

Він сказав, що встановив GlassFish за допомогою NetBeans, тому установщик Glassfish автоматично встановлюється програмою установки NetBeans, оскільки для Netbeans 7.X цей пароль встановлюється випадковим чином NetBeans, і його можна побачити лише за допомогою перегляду параметра "Сервери". Не потрібно скидати його, якщо ви зможете прочитати його!
дендіні
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.