我们有这个问题,人们以root身份启动tomcat服务器,导致启动问题。 我们有一个脚本,并希望强制系统pipe理员使用以webuser身份启动tomcat的脚本来启动tomcat。
我可以修改catalina.sh或通过tomcat的任何其他机制在启动失败,如果用户是非webuser?
您可以在调用catalina.sh的包装脚本中使用这样的内容,以便将来的Tomcat升级不会覆盖您的更改。
if [ "$(whoami)" != "webuser" ]; then echo "Please start this process as 'webuser'" >&2 exit 1 fi