В программе java, в которой я работаю, мне нужно создавать файлы в определенной директории. Моя программа работает под Windows с определенным идентификатором пользователя. У этого пользователя нет прав на создание файлов в нужном каталоге.
Я знаю, у какого пользователя есть разрешение на создание файлов в нужном каталоге. Как я могу создать файлы, чтобы файловая система «думала», что это делает какой-то другой пользователь?
Я читал ветку о Как можно изменить владельца файла в java, но мой случай немного отличается, так как я должен создать файл с другим пользователем, чем тот, с которым выполняется моя программа (в связанном SO потоке уже есть владелец существующий файл должен быть изменен).
Любые советы будут высоко оценены.