修改tomcat9用户权限方法及关于进入tomcat的Server Status,Manager App,Host Manager所需用户权限介绍

一、修改用户权限方法

  • 到tomcat文件目录下的\conf\tomcat-users.xml的文件中

    在这里插入图片描述
    将所需要的角色权限添加到指定用户的roles标签下,并用逗号隔开。
    修改后,重启tomcat后生效。

二、admin

  • admin-gui - 将此角色用于图形Web界面。
  • admin-script - 将此角色用于脚本Web界面。
  • Host Manager应用程序要求用户具有以上角色之一

三、 manager

  • manager-gui - 访问HTML界面。
  • manager-status - 仅访问“Server Status”页面。
  • manager-script - 访问本文档中描述的工具友好的纯文本界面,以及“Server Status”页面。
  • manager-jmx - 访问JMX代理接口和“Server Status”页面。

四、注意事项

以下摘自Tomcat9官方文档:

  • HTML接口受到CSRF(跨站点请求伪造)攻击的保护,但文本和JMX接口无法受到保护。这意味着当使用Web浏览器访问Manager应用程序时,允许访问文本和JMX界面的用户必须小心谨慎。为了保持CSRF保护:
    • 如果使用Web浏览器使用具有manager-script或 manager-jmx角色的用户访问Manager应用程序(例如,用于测试纯文本或JMX接口),则必须先关闭浏览器的所有窗口以终止会话。如果您不关闭浏览器并访问其他站点,您可能会成为CSRF攻击的受害者。
    • 建议永远不要将manager-script或manager-jmx 角色授予具有manager-gui角色的用户。
  • 注意,JMX代理接口实际上是Tomcat的低级根类管理接口。如果他知道要调用什么命令,那么可以做很多事情。启用manager-jmx角色时应该谨慎 。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值