首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使在/etc/default/tomcat9 9文件中更改后,Tomcat9仍在用户tomcat9下运行

即使在/etc/default/tomcat9 9文件中更改后,Tomcat9仍在用户tomcat9下运行
EN

Server Fault用户
提问于 2020-04-23 23:27:04
回答 2查看 428关注 0票数 0

我希望运行与默认用户不同的tomcat9,并搜索web,我发现我可以在文件/etc/default/tomcat中配置它。在这个文件中,我用TOMCAT9-USERTOMCAT9_GROUP更改行,并更改为希望运行tomcat9的用户和组。之后,我停止tomcat,然后重新启动(我也尝试过重新启动),但是当我运行ps -ef时,tomcat仍然显示在用户tomcat下运行。我在这里做错了什么?还有其他我需要修改的文件吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2020-04-25 14:57:11

Ubuntu现在主要是使用systemd来“工作”。

查看/lib/systemd/system/tomcat9.service并修改

代码语言:javascript
复制
# Security
User=tomcat
Group=tomcat

和你喜欢的一样。

票数 0
EN

Server Fault用户

发布于 2022-07-10 14:32:35

感谢您为我指出了这个方向,我终于找到了为什么tomcat9不扩展.war文件(在ubuntu 2022上),尽管webapps_目录拥有正确的用户/组权限。OMG --它也在这个文件中设置目录权限,这是谁的疯狂想法?像这样,我们有一个双重管理,我花了8个小时才找到唯一正确的解决方案,那就是从这个文件中删除ProtectSystem设置,并允许通过普通目录属性进行访问,就像多年来所做的那样。别这样胡说八道,乌本图。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1013871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档