ルートが所有する単一の Java JDK インストールを使用して、ユーザーとして実行されている複数の Tomcat アプリ

ルートが所有する単一の Java JDK インストールを使用して、ユーザーとして実行されている複数の Tomcat アプリ

私たちは、Tomcat 上で実行される Java Web アプリケーション (alfresco/solr) を使用してサーバーを管理しています。

これまで、同じバージョンの Java JDK ソースが複数のディレクトリに隣接して抽出/コピーされていたため、重複していました。それらは、Alfresco のユーザー、Solr のユーザー、その他数人のユーザーなど、それぞれのユーザーによって所有されていました。

重複を排除しようとして、今は

lrwxrwxrwx  1 root root   22 Jan 23 10:24 java_alf -> /srv/java/jdk-11.0.13/
lrwxrwxrwx  1 root root   21 Jan 23 08:20 java_solr -> /srv/java/jdk-11.0.13
drwxr-xr-x  9 root root 4096 Jan 23 09:03 jdk-11.0.13

tomcat も同様で、以前は 2 つの同一のコピーがありましたが、現在はシンボリック リンクのみです。

Alfresco の Web サイトは動作しています。

私の質問はセキュリティに関するものです。プロセスがルート権限を取得して、何らかの害を及ぼす可能性はありますか?

ps aux : (zrz-alf... はローカル サービス ユーザーです)

zrz-alf+ 21142  1.2 25.3 4790128 1017248 ?     Sl   09:10   1:00 /srv/java/java_alf/bin/java -Djava.util.logging.config.file=....

だから、私としてはこれでいいと思います。これは本当ですか?それとも、ユーザールートとアプリユーザーがメンバーであるLinuxグループが必要ですか?それとも、これを実現する他の方法がありますか?私は、一般的な説明や、これが説明されているリソースにも興味があります。

SUSE Linux Enterprise Server 15 SP5を使用しています

関連情報