如何在 Red Hat Linux 中更改 Tomcat 用户

如何在 Red Hat Linux 中更改 Tomcat 用户

我在 Linux 上以 root 用户身份安装了 Tomcat 以进行测试,它运行良好。出于安全考虑,我想更改用户,以便日志文件和其他文件的所有者将由新用户创建。我该怎么做?请帮帮我。

谢谢

答案1

Tomcat 通常以 的身份运行root。出于安全原因,最好只使用必要的最低权限来运行服务。这里我仅提到了源文件中 Tomcat 安装的权限。

root您可以通过以下方式修改 Tomcat 所有者:

  1. 为 Tomcat 创建一个组和用户。
  2. 递归更改 Tomcat 安装文件的所有权,以便将其授予您刚刚创建的用户。

答案2

我知道这是一篇旧帖子,但我刚好在寻找同样的东西时偶然发现了它,我认为答案并不完全正确。这是我找到的,更改/etc/rc.d/init.d/tomcat7

# from this:
/apps/apache-tomcat-7.0.37/bin/startup.sh

# to this:
su -c "/apps/apache-tomcat-7.0.37/bin/startup.sh start" tomcat

相关内容