getresuid

Function getresuid 

Source
pub fn getresuid(ruid: *mut u32, euid: *mut u32, suid: *mut u32) -> isize
Expand description

获取真实、有效和保存的用户 ID

§参数

  • ruid - 指向存储真实用户 ID 的指针
  • euid - 指向存储有效用户 ID 的指针
  • suid - 指向存储保存的用户 ID 的指针

§返回值

  • 0 - 成功
  • -EFAULT - 指针无效(指向内核空间或不可写)

§安全性

此函数会验证所有指针是否指向有效的用户空间地址, 防止恶意用户程序传入内核空间地址导致内核内存被破坏。