我正在使用 fuse 和 jnrfuse 实现文件系统。有人可以告诉我如何在 jnrfuse 中获取 UID 和 GID 信息吗?
问问题
158 次
1 回答
0
如果您对fuse_context
其中包含uid
/感兴趣,gid
则需要调用getContext
.
如果您想获取uid
/gid
在 fuse 方法之外,那么您可以查看jnr-posix。您对LibC感兴趣。
这是一个例子
public static void main(String[] args) {
LibC libc = LibraryLoader.create(LibC.class).load("c");
System.out.println(libc.getuid()); // uid
System.out.println(libc.getgid()); // gid
}
于 2017-01-05T13:53:30.443 回答