1

我正在使用 fuse 和 jnrfuse 实现文件系统。有人可以告诉我如何在 jnrfuse 中获取 UID 和 GID 信息吗?

4

1 回答 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 回答