у нас проблема с нашим недавно установленным веб-приложением.
Позволяет пользователям загружать файлы и сохранять их в каталоге в ОС. Мы попросили сотрудников службы безопасности добавить пользователя websphere в целевую группу путей, и этот путь имеет 770 разрешений.
Это должно сделать это, если мы войдем в систему с пользователем websphere, мы сможем создать папки и файлы по этому пути; но наше веб-приложение на Java не может создать каталог, и оно не работает.
К сожалению, исключение не выдается, сбойный метод сначала проверяет наличие этого каталога с помощью File.isDirectory()
, если возвращает false, затем пытается создать его с помощью File.mkdirs()
.
Каталог не создан, поэтому пользователю отображается пользовательское сообщение об ошибке. Никакой другой подсказки в логах.
Я пытался воспроизвести проблему на своем локальном ноутбуке с Linux и играть с пользователями и группами, я видел, что изменения в разрешениях не вступают в силу, пока не начнется новый сеанс, но я не уверен, как это влияет на наше развернутое веб-приложение на Java и то, что необходимо сделать, чтобы разрешения были эффективными.
Я также уверен, что файлы написаны пользователем websphere, поскольку приложение записало некоторые файлы по другому пути.
Кто-нибудь сталкивался с чем-то подобным?
спасибо