linux 下创建低权限账号运行tomcat
来源:互联网 发布:安卓软件中心 编辑:程序博客网 时间:2024/05/20 20:22
1:root创建新账户
useradd test_tomcat (此命令后在/home目录下生成一个test_tomcat的用户目录,并生成一个test_tomcat用户组);
创建新用户并给新用户分配到已有用户组:useradd -g 组名 test_tomcat;
用户添加附属组:useradd -G 组名 test_tomcat 或 useradd -g 主组名 -G 附属组名test_tomcat;
2:设置密码
passwd test_tomcat
3:更改tomcat所属用户及权限
chown test_tomcat var/tomcat/default (var/tomcat/default tomcat安装目录)(将tomcat拥有者更改为test_tomcat);
chgrp -R
test_tomcat var/tomcat/default (改变tomcat用户组为
test_tomcat,-R表示递归既改变目录下所有文件
) chmod -R g+w var/tomcat/default (给目录所属组添加写的权限,g:文件所属组,u:文件所属用户,o:表示其他用户,a:表示所有用户;"+":表添加权限,"-":减少权限;w:写,r:读,x:执行)
4:端口转发
非root用户不能监听1024以下端口;启动时错误报没有权限;所以需要将80端口转发至8080端口
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
将规则保存至iptables里面:service iptables save
修改tomcat conf文件内service.xml文件将80端口改为8080
5:切换用户停止/启动tomcat
su test_tomcat(切换至test_tomcat用户)
var/tomcat/default/bin/shutdown.sh 停止tomcat
var/tomcat/default/bin/startup.sh 启动tomcat
阅读全文
0 0
- linux 下创建低权限账号运行tomcat
- linux创建sftp账号及访问权限
- Linux系统下无法创建mysql账号
- MySQL低权限账号读取文件
- 在Linux下运行Tomcat
- LINUX创建账号
- tomcat 在linux下权限配置
- tomcat 在linux下权限配置
- linux下tomcat权限不够解决
- linux 创建用户(批量创建用户) 账号管理与 ACL 权限配置
- linux下获得root权限运行程序
- linux下获得root权限运行程序
- linux下获得root权限运行程序
- linux下tomcat作为daemon运行
- tomcat linux下运行输入控制台
- linux下同时运行两个tomcat
- linux下tomcat作为daemon运行
- linux下实时查看tomcat运行日志
- Wedry、捞偏门骗子无耻抄袭 识破圈钱骗局
- Spring cloud Zuul Filter 使用小经验
- 利用Java GUI 实现一个简易的用户管理系统
- 用好你的pycharm 需要知道这些操作(windows)
- 思维导图课堂——世界上解决问题最简单的方法
- linux 下创建低权限账号运行tomcat
- Error:Failed to complete Gradle execution. Cause: The version of Gradle you are using (3.3) does no
- 润乾V5自动计算乱码的解决
- SSH框架---Struts2
- java按行分割文件
- dubbo和zookeeper的实现原理
- .net总结(一)
- CentOS7修改默认运行级别
- 在docker中启动mysql容器