我需要在文件系统中的文件上管理UNIX ACL(访问控制列表),它包括查询&使用POSIX,NFS样式文件系统修改不同类型的UNIX系统(如Linux,SUN等)上的ACE(访问控制条目)。
我的第一个想法是在文件系统服务之上创建一个包装器或接口来处理这些ACL需求。
是否有人知道可以用于此目的的任何此类Java API?
答案 0 :(得分:2)
是否有人知道可以用于此目的的任何此类Java API?
是的,有一个。它是java.nio.file.attribute.AclFileAttributeView
,它是Java 7中添加的NIO增强功能的一部分。
上述类的javadoc中有一个简单的例子。
(java.security
ACL用于Java安全性/内部实现的访问控制。这与文件系统级别的ACL支持正交。)