如何在 jnrfuse 中获取 UID 和 GID
Posted
技术标签:
【中文标题】如何在 jnrfuse 中获取 UID 和 GID【英文标题】:How to get UID and GID in jnrfuse 【发布时间】:2016-12-13 12:38:29 【问题描述】:我正在使用 fuse 和 jnrfuse 实现文件系统。有人可以告诉我 信息吗?
【问题讨论】:
【参考方案1】:如果您对包含uid
/gid
的fuse_context
感兴趣,那么您需要致电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
【讨论】:
以上是关于如何在 jnrfuse 中获取 UID 和 GID的主要内容,如果未能解决你的问题,请参考以下文章
Dockerfile 将主机用户 UID 和 GID 复制到镜像