Tomcat は同じグループが所有するディレクトリにファイルを作成できません

Tomcat は同じグループが所有するディレクトリにファイルを作成できません

Tomcat を実行しているサーバーがあり、特定のフォルダーにファイルを作成するには Tomcat が必要です。

Tomcat (技術的には Java アプリ) は、top に示されているように、ユーザー 'tomcat' として実行されます。

#top
1251 tomcat    20   0 7427m 2.3g 9624 S  3.0 30.0 856:04.62 java 

私のTomcatコードの一部は、「/foo/」に新しいファイル「foo.txt」を作成することです。

ユーザー「tomcat」はグループ「work」のメンバーであり、グループによって証明されています:

#groups tomcat
tomcat : tomcat work

フォルダ '/foo/' には次の権限があります:

drwxrwxr-x   2 root work 4096 Oct  8 14:20 .

Tomcat がそのフォルダー内にファイルを作成しようとすると、「アクセスが拒否されました」というエラーが発生します。

しかし、Tomcatに/foo/をchownするとユーザー、問題なく動作します。

それで、Java はどういうわけかグループ権限を利用できないのでしょうか?? 私の意見では、そうではないようです。何が足りないのでしょうか?

関連情報