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이 해당 폴더 내에 파일을 만들려고 하면 '권한 거부' 오류가 발생합니다.

그러나 바람둥이에게 /foo/를 표시하면사용자, 잘 작동합니다.

그렇다면 Java는 어떻게든 그룹 권한을 활용할 수 없습니까? 그럴 것 같지는 않아요, IMHO. 내가 무엇을 놓치고 있나요?

관련 정보