如何更改红帽Linux中的Tomcat用户

我在Linux中以root用户身份安装了我的Tomcat以进行testing,工作正常。 我想改变用户的安全目的,以便日志文件和其他文件的所有者将与新用户创build。 我怎样才能做到这一点。 请帮帮我。

谢谢

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

您可以从root修改Tomcat所有者,如下所示:

  1. 为Tomcat创build一个组和用户。
  2. recursion更改Tomcat安装文件的所有权,以便将它们授予您刚创build的用户。

我知道这是一个旧的post,但我只是跑过去寻找同样的东西,我不认为答案是完全正确的。 这是我发现,更改/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