Tomcat не может создать файл в каталоге, принадлежащем той же группе

Tomcat не может создать файл в каталоге, принадлежащем той же группе

У меня есть сервер, на котором работает Tomcat, и мне нужно, чтобы Tomcat создал файл в определенной папке.

Tomcat (технически это приложение Java) запускается от имени пользователя «tomcat», о чем свидетельствует следующий код:

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

Часть моего кода Tomcat — создание нового файла «foo.txt» в «/foo/»

Пользователь «tomcat» является членом группы «work», о чем свидетельствуют группы:

#groups tomcat
tomcat : tomcat work

Папка '/foo/' имеет следующие разрешения:

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

Когда Tomcat пытается создать файл в этой папке, он получает ошибку «Отказано в доступе».

ОДНАКО, когда я передаю /foo/ котупользователь, все работает отлично.

ТАК, Java каким-то образом не может использовать групповые разрешения?? Вряд ли, ИМХО. Что я упускаю?

Связанный контент