Java

Adicionar usuário ao Wildfly

Este tutorial irá mostrar como adicionar um usuário ao Wildfly, de modo que esse novo usuário possa administrar o servidor de aplicação.

Pré-requisitos

Usuário

Antes de prosseguir, certifique-se que seu Wildfly foi iniciado.

Geralmente, ao acessar sua página administrativa pela primeira vez através do link http://localhost:8080/ e clicando em Administration Console, é possível que o Wildfly ainda não possua nenhum usuário e a mensagem abaixo seja exibida:

Nesse caso, iremos criar um usuário com o qual poderemos realizar o login para administrarmos o servidor de aplicação.

Para começar, acesse o diretório bin de seu Wildfly e execute o comando abaixo:

cd /opt/wildfly-8.2.0.Final/bin
./add-user.sh

Em seguida, será perguntado o tipo de usuário que você deseja criar. O tipo de usuário que queremos é o Management User que já vem pré-definido, portanto, simplesmente tecle Enter:

What type of user do you wish to add? 
 a) Management User (mgmt-users.properties) 
 b) Application User (application-users.properties)
(a):

No próximo passo você deverá escolher um nome de usuário. Digite o nome desejado e tecle Enter:

Enter the details of the new user to add.
Using realm 'ManagementRealm' as discovered from the existing property files.
Username : bgasparotto

Em seguida você deverá escolher uma senha, de preferência seguindo as recomendações listadas:

Password recommendations are listed below. To modify these restrictions edit the add-user.properties configuration file.
 - The password should not be one of the following restricted values {root, admin, administrator}
 - The password should contain at least 8 characters, 1 alphabetic character(s), 1 digit(s), 1 non-alphanumeric symbol(s)
 - The password should be different from the username
Password :

Confirme sua senha:

Re-enter Password :

Em seguida, será proposto que você associe o novo usuário a algum grupo, porém não faremos isso agora e você deve simplesmente teclar Enter:

What groups do you want this user to belong to? (Please enter a comma separated list, or leave blank for none)[ ]:

Uma mensagem solicitando sua confirmação será exibida, digite yes para confirmar:

About to add user 'bgasparotto' for realm 'ManagementRealm'
Is this correct yes/no? yes

Uma série de mensagens serão exibidas informando os locais onde o usuário foi adicionado e, por último, será perguntado se o usuário será utilizado para conectar-se entre processos do servidor de aplicação, digite no para concluir:

Added user 'bgasparotto' to file '/opt/wildfly-8.2.0.Final/standalone/configuration/mgmt-users.properties'
Added user 'bgasparotto' to file '/opt/wildfly-8.2.0.Final/domain/configuration/mgmt-users.properties'
Added user 'bgasparotto' with groups  to file '/opt/wildfly-8.2.0.Final/standalone/configuration/mgmt-groups.properties'
Added user 'bgasparotto' with groups  to file '/opt/wildfly-8.2.0.Final/domain/configuration/mgmt-groups.properties'
Is this new user going to be used for one AS process to connect to another AS process? 
e.g. for a slave host controller connecting to the master or for a Remoting connection for server to server EJB calls.
yes/no? no

Acesse o link http://localhost:9990/console/App.html e será solicitado um usuário e senha. Digite o usuário e senha que você criou e você será redirecionado para o painel administrativo:

Espero que ajude. Até mais!

bgasparotto

View Comments

  • Prezado,
    Parabéns pelo tutuorial.
    No meu caso, estou usando Windows 10 e não consigo adcionar usuário na central de administração do Wildfly.
    No momento que tento executar o arquivo "add-user.bat" acontece a mensagem de erro anexo "o sistema não pode encontrar o caminho especificado".
    Já tenho configurada as variáveis de ambiente:
    JAVA_HOME = c:\projeto\jdk-16
    JBOSS_HOME = C:\projeto\wildfly-23.0.0.Final
    Path = %JAVA_HOME%\bin

    Desde já agradeço se tiver uma solução para o problema.

    • Olá Vitor! O arquivo add-user.bat está dentro da pasta bin do seu Wildfly. Você pode navegar para a pasta e executá-lo de lá. Exemplo:

      cd C:\projeto\wildfly-23.0.0.Final\bin
      add-user.bat

Recent Posts

Python function decorator

This guide will show you how to create a Python function decorator with a few…

2 years ago

Got permission denied while trying to connect to the Docker daemon socket

This guide will show you how to fix the error Got permission denied while trying…

2 years ago

Python virtual environment on Intellij IDEA

This guide will show you how to create a Python virtual environment on Intellij IDEA…

2 years ago

Find and kill processes on Linux and Mac by port number

This tutorial will quickly show you how to to find and kill processes on Linux,…

2 years ago

Python: Relocation R_X86_64_PC32 against symbol can not be used when making a shared object Error

This guide shows a possible solution for Python error Relocation R_X86_64_PC32 against symbol can not…

2 years ago

Kubernetes useful commands

I condensed below a cheat sheet of Kubernetes useful commands. I will keep updating this…

2 years ago