Tomcat no puede crear un archivo en el directorio propiedad del mismo grupo

Tomcat no puede crear un archivo en el directorio propiedad del mismo grupo

Tengo un servidor que ejecuta Tomcat y necesito que Tomcat cree un archivo en una carpeta particular.

Tomcat (técnicamente una aplicación Java) se ejecuta como el usuario 'tomcat', como lo demuestra la parte superior:

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

Parte de mi código Tomcat es crear un nuevo archivo 'foo.txt' en '/foo/'

El usuario 'tomcat' es miembro del grupo 'trabajo', como lo demuestran los grupos:

#groups tomcat
tomcat : tomcat work

La carpeta '/foo/' tiene estos permisos:

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

Cuando Tomcat intenta crear un archivo dentro de esa carpeta, obtiene un error de "permiso denegado".

SIN EMBARGO, cuando le chown /foo/ al gatousuario, funciona bien.

Entonces, ¿Java de alguna manera no puede utilizar los permisos de grupo? No es probable, en mi humilde opinión. ¿Qué me estoy perdiendo?

información relacionada