首页 > 其他分享 >tomcat配置用户角色权限

tomcat配置用户角色权限

时间:2023-06-26 15:12:31浏览次数:23  
标签:tomcat 角色 访问 manager 服务器 权限 页面

tomcat用户角色权限配置文件为:tomcat/conf/tomcat-user.xml

默认未开启用户配置如下:

<tomcat-users>
<!--
  NOTE:  By default, no user is included in the "manager-gui" role required
  to operate the "/manager/html" web application.  If you wish to use this app,
  you must define such a user - the username and password are arbitrary. It is
  strongly recommended that you do NOT use one of the users in the commented out
  section below since they are intended for use with the examples web
  application.
-->
<!--
  NOTE:  The sample user and role entries below are intended for use with the
  examples web application. They are wrapped in a comment and thus are ignored
  when reading this file. If you wish to configure these users for use with the
  examples web application, do not forget to remove the <!.. ..> that surrounds
  them. You will also need to set the passwords to something appropriate.
-->
<!--
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="<must-be-changed>" roles="tomcat"/>
  <user username="both" password="<must-be-changed>" roles="tomcat,role1"/>
  <user username="role1" password="<must-be-changed>" roles="role1"/>
-->
</tomcat-users>

配置用户要打开role及user节点

如配置为以下内容:

<tomcat-users>
      <role rolename="tomcat"/>
      <role rolename="role1"/>
      <role rolename="manager-script"/>
      <role rolename="manager-gui"/>
      <role rolename="manager-status"/>
      <role rolename="admin-gui"/>
      <role rolename="admin-script"/>
      <user username="tomcat" password="tomcat" roles="manager-gui,manager-script,tomcat,admin-gui,admin-script"/>
</tomcat-users>

角色权限说明如下:

权限说明
admin-gui     — 可访问 "host管理" 页面,但"APP管理" 和 "服务器状态" 页面无查看权限
manager-gui     — 无 "host管理" 页面访问权限,有"APP管理" 和 "服务器状态" 页面查看权限
manager-status     — 只有"服务器状态" 页面查看权限
manager-script     — 有脚本方式管理接口访问权限和"服务器状态" 页面查看权限
manager-jmx     — JMX 代理接口访问权限和"服务器状态" 页面查看权限
admin-script     — 只有host-manager脚本方式管理接口访问权限

 

标签:tomcat,角色,访问,manager,服务器,权限,页面
From: https://www.cnblogs.com/shichq/p/17505658.html

相关文章

  • 前端实现权限控制 - 三种方法 - 不同的角色有不同的路由映射
     有代码:https://gitee.com/zhu-longxu/zhulx-rbacps:注意本地路由router有哪些规则?服务器返回的数据格式? 方法一:本地路由router包含静态路由规则;虽然动态路由规则定义了但是没有注入;动态路由规则在登录判断的时候选择性是否注入;服务器返回数据格式 [ "news", "cat......
  • ElasticSearch - activemq - tomcat 开机自启动
    [root@qwy~]#cat/etc/init.d/elastisearch|grep-v'^#'#!/bin/bash#chkconfig:23455525#description:SSHisaprotocolforsecureremoteshellaccess.exportJAVA_HOME=/usr/local/java/jdk/exportJAVA_BIN=/usr/local/java/jdk/binexportP......
  • Chrome/Edge 浏览器多账号登录,测试同一业务系统的不同账号角色
    虽然说用不同浏览器测试也比较方便、还能顺带测试多浏览器兼容问题……但我是开发呀,我只想用我最习惯的谷歌浏览器完成快速开发,把功能铺上,专注于业务逻辑的开发这些浏览器差异等只会给我造成麻烦,影响我的开发沉浸感,打乱我的开发节奏,等功能开发完再去处理再去测试兼容性之类的问......
  • 【问题记录】Linux虚拟机的tomcat访问不了
    问题起因是电脑没电自动关机,虚拟机当时还在运行。第二天重启虚拟机的tomcat,主机访问不了,zookeeper注册中心可以正常使用防火墙,tomcat端口都检查过没问题,重装tomcat,重启服务器也没用重启时出现smbushostcontrollernotenable,四台机器都出现处理方法:查明装入模块的确切......
  • TomCat快速安装使用
    下载这就不多说了,直接官网下载https://tomcat.apache.org/直接解压配置环境变量(提前安装好java,配置好java的环境变量)配置Tomcat环境变量前一定要配置好java的环境变量,尤其是JAVA_HOME新建CATALINA_HOME环境变量,变量:CATALINA_HOME值:D:\DevelopmentTool\apache-tomcat-9......
  • AD域下,普通用户安装软件需要管理员权限的解决办法
    原理:将AD域普通用户添加到管理组中,使其拥有管理员权限 做法: 1、切换到AD域管理员账户; 2、计算机->管理->用户和组->组->Administrators组->添加AD域普通用户; 3、电脑重启,AD域普通用户就已拥有管理员权限; 注意:==软件安装完后要将管理员权限去掉,此方......
  • Tomcat
    一、Tomcat说明Tomacat是由Apache推出的一款免费开源的Servlet容器,可实现JavaWeb程序的装载,是配置JSP(JavaServerPage)和JAVA系统必备的一款环境。Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,在处理静态Html上的能力略逊一筹。Tomc......
  • ASP.NET Core 6框架揭秘实例演示[40]:基于角色的授权
    ASP.NET应用并没有对如何定义授权策略做硬性规定,所以我们完全根据用户具有的任意特性(如性别、年龄、学历、所在地区、宗教信仰、政治面貌等)来判断其是否具有获取目标资源或者执行目标操作的权限,但是针对角色的授权策略依然是最常用的。角色(或者用户组)实际上就是对一组权限集的描述......
  • Tomcat-Idea集成本地Tomcat和Maven插件
         ......
  • Tomcat-创建MavenWeb项目
       ......