Last Updated on 27/12/2023
![Wildfly user logo](https://bgasparotto-com.preview-domain.com/wp-content/uploads/2015/03/wildfly-user-logo.png)
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
- Wildfly – clique aqui para o tutorial.
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:
![Wildfly complaining about no users has benn set](https://bgasparotto-com.preview-domain.com/wp-content/uploads/2015/03/wildfly-no-users.png)
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:
![wildfly console home](https://bgasparotto-com.preview-domain.com/wp-content/uploads/2015/03/wildfly-console-home-small.png)
Espero que ajude. Até mais!
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