![selinux 正在阻止对文件 centos 的执行访问](https://linux22.com/image/1632046/selinux%20%E6%AD%A3%E5%9C%A8%E9%98%BB%E6%AD%A2%E5%AF%B9%E6%96%87%E4%BB%B6%20centos%20%E7%9A%84%E6%89%A7%E8%A1%8C%E8%AE%BF%E9%97%AE.png)
我想使用以下 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