Linux 下给新用户赋予 Tomcat 的使用权限
首先假设 Tomcat 安装目录是“/opt/tomcat”。
1. 创建一个组
创建一个组,组名是“trustgroup”:
# groupadd trustgroup
2. 创建一个用户
创建一个用户“truster”,并把这个用户设为 trustgroup 组的组员。
# useradd -g trustgroup truster
3. 设置用户密码
设置“truster”用户的密码:
# passwd truster
4.设置 Tomcat 目录的属主用户和组
将 Tomcat 目录的属主用户设置为 truster ,属组设置为 trustgroup 组。
# chown -R truster.trustgroup /opt/tomcat
5. 对组内用户开放 Tomcat 下所有文件的可读权限
对组内用户开放 Tomcat 下所有文件的可读权限,以免启动时报错(如不能读取 server.xml 文件)。
# chmod g+r -R /opt/tomcat
6. 对组内用户开放 Tomcat 下一些目录的可写权限
对组内用户开放 Tomcat 下 webapps,logs,work,temp 等目录的可写权限。
# chmod g+w -R /opt/tomcat/webapps
# chmod g+w -R /opt/tomcat/logs
# chmod g+w -R /opt/tomcat/work
# chmod g+w -R /opt/tomcat/temp
7. 登录测试能否启动 Tomcat
使用用户 truster 登陆系统,启动 Tomcat,看能否正常启动,如果不成功,请查看 Tomcat 的 logs 目录下的 catalina.out 日志文件,一般是相关文件没有权限,做相应设置即可。
转自:https://blog.csdn.net/iw1210/article/details/84346783