selinux 正在阻止对文件 centos 的执行访问

selinux 正在阻止对文件 centos 的执行访问

我想使用以下 cmdlet 在 CentOS 上启动 Tomcat 服务:

systemctl start tomcat.service

但我得到了错误

无法启动 Apache ExecStart=/opt/tomcat/bin/startup.sh(代码=exited,状态=203/EXEC)。

并通过命令记录:

Journalctl -xe 

说明

Selinux 阻止 (artup.sh) 对文件 startup.sh 进行执行访问

鉴于我可以在我的 CentOS 上启动任何其他服务,那么我的 tomcat 服务可能存在什么问题?

谢谢

答案1

您可以禁用 selinux 并查看它是否有效,但这不是一个推荐的方法。

请查看以下链接以获取更多建议 https://serverfault.com/questions/994802/selinux-is-preventing-to-start-tomcat

相关内容