Linux 下给新用户赋予 Tomcat 的使用权限

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 日志文件,一般是相关文件没有权限,做相应设置即可。

8. 再新建个用户并加入组看是否具有同样 Tomcat 的使用权限
新建个 truster2 用户 ,同时指定属组为 trustgroup 组,并设置密码。
# useradd -g trustgroup truster2
# passwd truster2
测试发现,这个 truster2 用户并没有同样的Tomcat 使用权限,比如不能启动或停止 Tomcat ,但具有大部分权限,比如可以访问 Tomcat 的各级目录等。为什么加入同一个组了却没有同样的权限?等有时间再研究。

参考:https://blog.csdn.net/zhangdaiscott/article/details/51878400

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值