【发布时间】:2020-01-16 23:57:42
【问题描述】:
在 Linux 和其他 POSIX 系统上,程序可以在另一个用户的身份下执行(即euid)。通常,您会调用geteuid 和朋友来可靠地确定进程的当前身份。但是,我无法找到一种可靠的方法来仅使用 rust 的标准库来确定这些身份。
我发现唯一接近的是std::os::unix::MetadataExt。
目前是否可以使用 rust 的标准库来确定进程的euid(和其他 ID)?是否有我缺少的功能或特征?
【问题讨论】:
标签: linux permissions rust