Como redefinir / excluir minha senha do glassfish?


10

Estou tentando instalar o GlassFish v2 no meu Macintosh. As instruções de instalação dizem que ela deve solicitar uma senha de administrador, mas não é, e agora não consigo fazer login no console de administração no localhost: 4848. E não posso alterá-lo com asadmin change-admin-password porque ele precisa do antigo. Acho que instalei o GlassFish no NetBeans há alguns meses e talvez o tenha iniciado uma ou duas vezes, mas não me lembro qual senha eu usava na época. Existe um comando que eu possa dar ou um arquivo que eu possa excluir para esquecer a senha antiga e solicitar uma nova?


Por que "migrou do serverfault.com"?
Linux_is_for_desktop 13/08/09

Porque alguém decidiu que não era sysadmin-ish suficiente para ServerFault.
21139 Paul Tomblin

Respostas:


4

A senha padrão está embutida no aplicativo e corre o risco de tornar os aplicativos não seguros ainda mais inseguros. A senha padrão é "adminadmin".


2
Ok, isso me deu a pista. Evidentemente, a senha padrão está embutida no aplicativo e, com o risco de tornar os aplicativos não seguros ainda mais inseguros, é "adminadmin".
Paul Tomblin

A senha mestra padrão do glassfish é "changeit", eu acho, FWIW (diferente da senha do administrador).
Thufir

21

O conteúdo do glassfish3\glassfish\domains\domain1\config\local_passwordarquivo é uma senha de backup para efetuar login como admin.

(vamos arrumar um representante depois dos anos)


Mas como redefinir a senha normal (ou seja, admin-keyfile)?
John K

10

Você também pode criar um novo domínio, definir a senha de administrador para o que quiser e mover os arquivos de senha para o seu domínio original. Aqui está um post do blog explicando o processo:

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


16
Agora há uma resposta ainda melhor nesse post. Ir para o glassfish3\glassfish\domains\domain1\config\local_passwordarquivo - seu conteúdo é uma senha de backup para efetuar login como admin.
Victor Sergienko

arquivo não presente no glassfish 4
dendini 15/10

8

Com o Glassfish 3.1.2.2, pelo menos, você pode substituir o conteúdo do domínio \ config \ admin-keyfile pelo seguinte:

admin;{SSHA256}UV9EsTaoxzAdtxiNMKTkb3g0WjnoUBEBgpDQIGSdOu8QhprFoWiSCw==;asadmin

Isso fornecerá um nome de usuário 'admin' e uma senha 'changeit'.


11
Funciona para mim no Glassfish 4.1.
Douglas Nassif Roma Junior

3
  1. Entre no asadmin e inicie o Glassfish na linha de comando:

    /usr/local/glassfish-4.1/bin/asadmin  
    asadmin>  start-domain  
    
  2. A porta do administrador deve ser 4848, outras causas de falha na tentativa de alterar a senha. Redefina a senha como uma sequência vazia:

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

É útil para teste e desenvolvimento. O NetBeans não permite integrar o Glassfish à senha, a senha nem sempre é aceita. Para remover a senha é uma solução alternativa.


1

No glassfish 4, você tem uma nova opção brilhante, como mostrado no exemplo abaixo (e eu estou dando a minha senha de administrador gratuitamente de verdade;))

peixe de vidro


que não muda ou redefinir a senha glassfish, ele apenas definir a senha que será usada por netbeans para iniciar o servidor GlassFish
yeradis

Ele disse que instalou o GlassFish no NetBeans, portanto, o Glassfish é configurado automaticamente pelo instalador do NetBeans, a partir do Netbeans 7.X, essa senha é definida aleatoriamente pelo NetBeans e só pode ser vista olhando dentro da opção Servidores. Não há necessidade de redefini-lo se você pode lê-lo!
dendini
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.