如何在jnrfuse中获取UID和GID

时间:2016-12-13 12:38:29

标签: fuse jnr

我正在使用fuse和jnrfuse实现filesytem。有人告诉我如何在jnrfuse中获取UID和GID信息?

1 个答案:

答案 0 :(得分:0)

如果您对包含uid / gid的{​​{1}}感兴趣,则需要致电getContext

如果您想在保险丝方法之外获取uid / gid,那么您可以查看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
}