我试图修改Linux内核和我需要从获取用户ID和进程组ID task_struct和一个pid_namespace。尽管我在源代码中搜索了它们的定义,但是我找不到任何全局变量或函数(可能由于缺少代码中的注释而丢失了)来访问它们。
task_struct
pid_namespace
因为我不能使用诸如getuid()等等的用户空间函数,有没有一种方法可以在内核空间中获取它们?
getuid()
process userid linux-kernel process-group
linux-kernel ×1
process ×1
process-group ×1
userid ×1