Apache Tomcat (tomcat-users.xml)

Usuários no Tomcat

Categoria: Apache

Software: Apache Tomcat

[ Hits: 26.338 ]

Por: José Cleydson Ferreira da Silva


Este arquivo apresenta configurações de usuários no Tomcat, que por sua vez está determinará o papel de cada usuário, podendo ser administrador, manager e usuário comum.

Para o Tomcat funcionar "redondo" é necessário que os usuários estejam bem configurados e bem definidos onde o sistema, por sua vez, necessitará de informações referentes aos mesmos, seja para fazer o Deployer das aplicações.

Por padrão este arquivo, se ocasionalmente for instalado por mirror ou Synaptic (o que não recomendo), será encontrado em /etc/tomcat6. Em breve lançarei um artigo abordando a implementação de um servidor Java web Server.


<?xml version='1.0' encoding='utf-8'?>
<!--
  Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
  The ASF licenses this file to You under the Apache License, Version 2.0
  (the "License"); you may not use this file except in compliance with
  the License.  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->

<!--
Essa é uma contribuição de José Cleydson Ferreira da Silva

Este arquivo define quais usuários serão usados no tomCat e nas 
aplicações que serão desenvolvidas. É importante lembrar que cada
usuário possui um papel especifico, bem como, administrador(admin)
gerente(manger) e usuário (user) outras opções são padrão do tomCat.
Como verá abaixo as senhas ficam expostas o que exige uma regra de 
segurança bem definida para não ocasionar perda de informações.

Para Definir o papel do usuário é necessário o parâmetro rolename :

<role rolename="admin"/>

Para adicionar um usuário são necessários 3 parâmetros:

* username
* password
* roles

Ficando da seguinte forma:
<user username="cleysinhonv" password="senha" roles="users"/>

cleysinhonv@gail.com
http://www.vivaolinux.com.br/artigos/userview.php?login=cleysinhonv
www.gnu-lia.org

-->

<tomcat-users>

  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <role rolename="manager"/> <--! Aqui define-se o papel de cada usuário -->
  <role rolename="users"/>
  <role rolename="admin"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="tomdeployer" password="senha" roles="manager"/>
  <user username="cleysinhonv" password="senha" roles="users"/>
  <user username="myuser" password="senha" roles="users"/>
  <user username="cleydson" password="cleydson" roles="admin,manager"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>


  


Comentários
[1] Comentário enviado por cleysinhonv em 16/11/2009 - 08:43h

Esse arquivo complementa o seguinte artigo:

==> http://www.vivaolinux.com.br/artigo/Implementando-servidor-web-Java-com-Tomcat-no-Linux/


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts