java - 是否有用于管理 UNIX ACL 的 Java 接口(interface)

标签 java unix acl

我需要管理文件系统中文件的UNIX ACL(访问控制列表),它包括使用POSIX在不同类型的UNIX系统(如Linux、SUN等)上查询和修改ACE(访问控制条目) ,NFS 风格的文件系统。

我的第一个想法是在文件系统服务之上创建一个包装器或接口(interface)来处理这些 ACL 需求。

有人知道可以用于此目的的任何此类 Java API 吗?

最佳答案

Is anybody aware of any such Java API that can be used for the purpose?

是的,有一个。是java.nio.file.attribute.AclFileAttributeView这是 Java 7 中添加的 NIO 增强功能的一部分。

上述类的 javadoc 中有一个简单的示例。

(java.security ACL 内容用于 Java 安全性中实现的访问控制。这与文件系统级别的 ACL 支持正交。)

关于java - 是否有用于管理 UNIX ACL 的 Java 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21360619/

相关文章:

java - 使用 ListView 中的值填充新对话框中的 EditText

java - 如何通过java在mac上运行dmg

java - 在 WSL 上运行时如何解决 "Graphics Device initialization failed for : es2, sw"?

java - 何时以及为何使用或等于 (|=) 速记运算符

linux - 如果没有值,则在文件中添加零值。

Git:禁用单个 git 用户的每个分支的读取访问权限?

linux - 如果找不到文件,如何使 find -name 返回错误

linux - 用于在千个文件中搜索错误代码然后在文本文件中打印计数的 Unix shell 脚本

javascript - ACL express.js 允许角色访问子路径

mongodb - _rperm 的 parse 中的索引方法