Как получить UID и GID в jnrfuse
Я реализую файловую систему, используя fuse и jnrfuse. Может кто-нибудь сказать мне, как получить информацию о UID и GID в jnrfuse?
1 ответ
Если вы заинтересованы в 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
}