知识大全 打造Tomcat安全启动帐号
Posted 权限
篇首语:苦不苦,想想学霸九十五!累不累,想想学霸还没睡!本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 打造Tomcat安全启动帐号相关的知识,希望对你有一定的参考价值。
打造Tomcat安全启动帐号 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Tomcat是一个世界上广泛使用的支持JSP和servlets的Web服务器 它在JAVA运行时上能够很好地运行并支持Web应用部署 会因为设置不当 造成灾难性的后果 在Tomcat默认安装 Tomcat作为一个系统服务运行 如果没有将其作为系统服务运行 缺省地几乎所有Web服务器管理员都是将其以Administrator权限运行这两种方式都允许Java运行时访问Windows系统下任意文件夹中的任何文件 缺省情况下 Java运行时根据运行它的用户授予安全权限 当 Tomcat以系统管理员身份或作为系统服务运行时 Java运行时取得了系统用户或系统管理员所具有的全部权限 这样一来 Java运行时就取得了所有文件夹中所有文件的全部权限 并且Servlets(JSP在运行过程中要转换成Servlets)取得了同样的权限 所以Java代码可以调用Java SDK中的文件API列出文件夹中的全部文件 删除任何文件 最大的危险在于以系统权限运行一个程序 当任一Servlets含有如下代码 b ae fd dYsJkr Runtime rt = Runtime getRuntime();
rt exec( c:\\SomeDirectory\\SomeUnsafeProgram exe ) 其服务是以system权限启动 根据权限最小安全原则 降低了脚本所获取的操作本地系统权限 此操作如下
新建一个帐户
用 ITOMCAT_计算机名 建立一个普通用户
为其设置一个密码
保证 密码永不过期 (Password Never Expires)被选中
修改Tomcat安装文件夹的访问权限
选定环境参数CATALINA_HOME或TOMCAT_HOME指向的Tomcat安装文件夹
为 ITOMCAT_计算机名 用户赋予读 写 执行的访问权限
为 ITOMCAT_计算机名 用户赋予对WebApps文件夹的只读访问权限
如果某些Web应用程序需要写访问权限 单独为其授予对那个文件夹的写访问权限
Tomcat作为系统服务
到 控制面板 选择 管理工具 然后选择 服务
找到Tomcat 比如Apache Tomcat exe等等 打开其 属性
选择其 登录 (Log)标签
选择 以…登录 (Log ON Using)选项
键入新建的 ITOMCAT_计算机名 用户作为用户名
输入密码
重启机器
在DOS窗口下运行Tomcat步骤
在 开始 按钮的 运行 框中键入CMD以打开一个DOS窗口
键入 RunAs /user ITOMCAT_计算机名 CMD exe 命令
在询问 ITOMCAT_计算机名 用户的密码时输入设置的密码
这将打开一个新的DOS窗口
在新开的DOS窗口中 转换到Tomcat的bin文件夹内
键入 catalina run 命令
关闭第一个DOS窗口
设置一下程序
cha138/Article/program/Java/ky/201311/28081相关参考
大家好下面讨论一下关于tomcat快速启动及自动重启的方法与脚本 值班时会遇到tomcat服务需要手动重启的问题为减少对应用的影响提高响应速度可以将tomcat启动(或重启)写成类似系统服务启动
Myeclipse启动Tomcat出错 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 向来用to
TOMCAT源码分析(启动框架) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 前言 本文是我
Tomcat5的web应用启动顺序详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 摘要
一Java程序的启动过程 对于普通用户来说Java最让人不习惯的是程序的启动过程即使对于富有经
知识大全 为Tomcat注册的Windows服务增加安全参数
为Tomcat注册的Windows服务增加安全参数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在Tomcat中部署JavaWeb应用程序有两种方式静态部署和动态部署在下文中$CATALINA_HOME指的是Tomcat根目录 一静态部署 静态部署指的是我们在服务器启动之前部署我们的程序
知识大全 Java应用 Tomcat中实现https安全连接的方法
Java应用Tomcat中实现https安全连接的方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
如何打造完美的别墅儿童房呢?独立别墅儿童房可以给孩子打造一个属于他们自己的世界,有利于培养孩子的独立自主性。如何打造完美的别墅儿童房呢?1、安全第一安全性是孩童房设计时需考虑的重点之一,小朋友正处于活
对于一个家庭来说,婴儿就是这个家庭的希望,更是所有爱的承担者。给婴儿一个舒适安全的成长空间是我们都在追求的事情。要打造这样的婴儿房并不困难,只要把以下的几个方面把握住就好。布置婴儿房首先要考虑到安全问