如果我想限制每个组对文件的访问,是否应该使用ACL?如果是-什么';什么是好的Java库?

如果我想限制每个组对文件的访问,是否应该使用ACL?如果是-什么';什么是好的Java库?,java,file-permissions,acl,Java,File Permissions,Acl,我不太确定我是否找到了正确的路径,所以我想知道ACL是否是一条出路。据我所知,用于文件系统访问的访问控制列表(ACL)高度依赖于操作系统,因此我真的怀疑是否有Java库可用于此 另一方面,Java直接提供ACL(Java.security.ACL),因此,如果您有一个针对不同用户的应用程序,您可以使用该ACL限制对应用程序内ressource的访问(这不会阻止用户使用其在操作系统上的用户权限更改文件系统上的文件).据我所知,用于文件系统访问的访问控制列表(ACL)高度依赖于操作系统,因此我真的怀

我不太确定我是否找到了正确的路径,所以我想知道ACL是否是一条出路。

据我所知,用于文件系统访问的访问控制列表(ACL)高度依赖于操作系统,因此我真的怀疑是否有Java库可用于此


另一方面,Java直接提供ACL(
Java.security.ACL
),因此,如果您有一个针对不同用户的应用程序,您可以使用该ACL限制对应用程序内ressource的访问(这不会阻止用户使用其在操作系统上的用户权限更改文件系统上的文件).

据我所知,用于文件系统访问的访问控制列表(ACL)高度依赖于操作系统,因此我真的怀疑是否有用于此的Java库


另一方面,Java直接提供ACL(
Java.security.ACL
),因此,如果您有一个针对不同用户的应用程序,您可以使用该ACL限制对应用程序内ressource的访问(这不会阻止用户使用其在操作系统上的用户权限更改文件系统上的文件).

看看是否可以帮助您。

看看是否可以帮助您。

什么样的访问:读还是写?你们的团队是什么?请说得更具体些。抱歉——我可能应该说得更清楚些。我正在开发一个web应用程序(在线IDE),我正在寻找一种基于我定义的组在文件上表示读/写/执行权限(不是在文件系统上,而是在应用程序上)的方法。简而言之,我正在寻找一种方法来存储我的哪些用户可以读取此文件。此外,如果有帮助,它最初将部署在Windows Vista上,但如果可能的话,我希望使其跨平台。什么样的访问:读或写?你们的团队是什么?请说得更具体些。抱歉——我可能应该说得更清楚些。我正在开发一个web应用程序(在线IDE),我正在寻找一种基于我定义的组在文件上表示读/写/执行权限(不是在文件系统上,而是在应用程序上)的方法。简言之,我正在寻找一种方法来存储我的哪些用户可以读取此文件。此外,如果有帮助,它最初将部署在Windows Vista上,但如果可能的话,我希望使其跨平台。谢谢。我签出了java.security.acl,但结果发现它已被弃用,我希望在应用程序中表示权限,而不是文件系统acl。(但这不是你的错,我可能应该把问题说得更清楚)是吗?我在java文档1.5和1.6中没有看到这样的提示。对于权限-您是否发现了这一条:抱歉-java.security.acl显然已被java.security取代,并且没有被弃用。(它确实指向权限!)关于权限的伟大发现,将派上用场。谢谢(我会投票的,但我没有足够的声誉。我希望有办法感谢你的帮助!)谢谢。我签出了java.security.acl,但结果发现它已被弃用,我希望在应用程序中表示权限,而不是文件系统acl。(但这不是你的错,我可能应该把问题说得更清楚)是吗?我在java文档1.5和1.6中没有看到这样的提示。对于权限-您是否发现了这一条:抱歉-java.security.acl显然已被java.security取代,并且没有被弃用。(它确实指向权限!)关于权限的伟大发现,将派上用场。谢谢(我会投票的,但我没有足够的声誉。我希望能有办法感谢你的帮助!)