tomcat linux权限不够,linux下Tomcat启动用户及权限设定
Tomcat安装:解压即可,网上教程一大把。
注意在安装JDK时配置环境变量:JAVA_HOME=/xxx/yyy/xxx
?
如果直接以root运行tomcat,当然不需要做任何设置,但root用户。。。你懂的,危险大大的。因此需要建立用户tomadm,组也为tomadm,tomcat使用此用户进行启动。
?
1. ?将tomcat目录下conf,logs,temp,work这几个目录的组设为tomadm(chgrp webadmin xxx);
?
2.?设置setenv.sh文件(如果bin目录下没有此文件,建之),并在其中写入CATALINA_PID=$CATALINA_HOME/logs/CATALINA_PID;此设置是让Tomcat启动时,在logs目录下生成CATALINA_PID文件,存储当前tomcat运行时的进程代码,以便可以采用杀进程的方式来结束tomcat的运行。(解决有时tomcat退不出的问题)
?
3. ?将logs,temp,work目录的组权限加上写入(chmod g+w xxx)。这几个目录都是在tomcat运行时要写入的地方。其中logs下要写入CATALINA_PID、catalina.out,还有各种log文件;temp下要写入各种临时文件;work下要生成各种jsp编译文件。
?
4. 将要运行的web应服目录下的log日志目录(如wwwroot/dbk/WEB-INF/_logs)设定组为tomadm,然后给于组写入的权限。
5. 应用的上传目录(如wwwroot/xxx/data),设定组为tomadm,并给于组写入的权限。
?
注意,如果之前拿root用户启动过tomcat,则会在日志文件或临时文件中产生属主和组都是root的文件,这时有的文件要被覆盖,但可能产生webadmin用户无权覆盖root的文件的情况导致出错。此时需要把之前产生的文件删除即可。
?
原文:http://oldbig.iteye.com/blog/2285219
tomcat linux权限不够,linux下Tomcat启动用户及权限设定相关推荐
- linux 下如何添加用户、权限
linux 下如何添加用户.权限 转载点击访问 useradd –d /usr/sam -m sam 此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/ ...
- linux ttyusb读写_linux下非root用户获得devttyUSB0的读写权限
linux下非root用户获得devttyUSB0的读写权限 首先查看/dev/ttyUSB0的权限属性,在终端输入:teashaw@http://www.doczj.com/doc/049b1b8e ...
- 查看linux mysql 账户权限设置_Linux下mysql新建账号及权限设置各种方式总结
来自:http://justcoding.iteye.com/blog/1941116 1.权限赋予 说明:mysql部署在服务器A上,内网上主机B通过客户端工具连接服务器A以进行数据库操作,需要服务 ...
- linux下赋予普通用户root权限
我们往往会遇到一些需要将root权限赋予普通用户的情况,很多帖子都说了通过修改/etc/sudoers文件,但是很多都没有说明具体怎么操作,甚至有的操作有点坑. 下图就是我遇到过的坑: 图中利用vim ...
- 【Linux系统管理】07 软件包管理 08 用户和权限
一 软件包分类 Linux 系统和 Windows 系统之间的软件包是分开的.Windows 系统中的 .exe,.msi 是无法在Linux系统下运行.Linux 系统中的服务器应用是无法在 Win ...
- linux修改last权限,Linux常用命令2/3(有关用户、权限管理的命令)--Unix/Linux操作系统04...
用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理.在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的 ...
- linux用户注销的方法,linux退出登录_Linux下注销登录用户的方法
摘要 腾兴网为您分享:Linux下注销登录用户的方法,智慧大学,悦作业,优化大师,学堂里等软件知识,以及货拉拉抢单,一呼万应,刺客信条奥德赛3dm,特价二手车,瓶子树,安全生产管理软件,上古卷轴5站姿 ...
- win系统oracle文件目录权限设置,win7下怎么设置完全控制权限
点击查看win7下怎么设置完全控制权限具体信息 答:安装后 在需要修改的文件夹右键获取权限 答:(注意我是用的是英文版所以有些翻译可能不完全和见到的一样,看意思一样的就是了.) 右击该文件点击属性,选 ...
- java springmvc权限校验_springmvc拦截器实现用户登录权限验证
实现用户登录权限验证 先看一下我的项目的目录,我是在intellij idea 上开发的 1.先创建一个User类 1 package cn.lzc.po; 2 3 public class User ...
最新文章
- web安全之信息刺探防范(上)
- 【转】SAP S4 OP/Cloud 10个区别
- 【超高效代码】1059 C语言竞赛 (20分)
- Dijkstra算法(c++版)
- java包管理之maven安装
- wsimport命令讲解
- C#特性 学习笔记(对象初始化器 匿名类型 扩展方法)
- Git+GitHub+SaltStack
- 部署Webpart的方法
- java语言打印上三角和下三角,进一步得到九九乘法表
- 初学C语言2--C语言项目的基本框架
- 易基因|植物中m6A甲基化酶调节机制:组成、功能和进化
- go[x]agent在windows和ubuntu下的安装步骤
- java dh算法_java 非对称加密算法DH实现详解
- Ubuntu安装cuckoo布谷鸟沙箱详细步骤
- 短线交易的自我训练:盘感从何而来?
- phpmailer 使用
- Github优秀作品
- 反向题在测试问卷信效度_如何确认问卷(考卷)的信度与效度?
- android文件下载功能实现,Android中DownloadManager实现文件下载实例详解