Java 设置文件所有者产生安全ID错误

Java 设置文件所有者产生安全ID错误,java,windows,user-permissions,file-ownership,Java,Windows,User Permissions,File Ownership,我试图允许用户在Java中将文件附加到我的表单,并将这些文件保存到存储驱动器中的特定目录中。因为我们的系统限制了用户在存储中可以拥有的空间量,所以我们创建了一个用户,其唯一目的是成为这些文件的所有者 但是,我收到此错误:“此安全ID可能未被指定为此对象的所有者。” 此错误出现在我的控制台中,如果我试图通过属性>安全性>高级手动将此用户设置为所有者,也会出现此错误 我必须对该用户做些什么才能将其设置为所有者并避免此错误?在Java中?不知道。在C语言中,您需要启用恢复特权,这将覆盖通常的安全规则。

我试图允许用户在Java中将文件附加到我的表单,并将这些文件保存到存储驱动器中的特定目录中。因为我们的系统限制了用户在存储中可以拥有的空间量,所以我们创建了一个用户,其唯一目的是成为这些文件的所有者

但是,我收到此错误:“此安全ID可能未被指定为此对象的所有者。”

此错误出现在我的控制台中,如果我试图通过属性>安全性>高级手动将此用户设置为所有者,也会出现此错误


我必须对该用户做些什么才能将其设置为所有者并避免此错误?

在Java中?不知道。在C语言中,您需要启用恢复特权,这将覆盖通常的安全规则。(顺便说一句,在您的环境中,目录配额似乎比用户配额更合理。通常情况下是这样。)无论是在Java中还是在安全设置本身中,只要它能工作,我都不特别在意:)没有办法配置Windows,使其始终允许您分配任意所有者,因为这将与Windows安全模型相冲突。(不幸的是,依我看,你在这里。)唯一的方法是软件打开恢复特权。也许存在一个关于如何在Java中做到这一点的问题?或者某位Java专家可以提供帮助。