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


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.