Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检查Linux进程是否具有特定的补充组,而不访问/proc/[pid](hidepi=2)?_C_Linux - Fatal编程技术网

如何检查Linux进程是否具有特定的补充组,而不访问/proc/[pid](hidepi=2)?

如何检查Linux进程是否具有特定的补充组,而不访问/proc/[pid](hidepi=2)?,c,linux,C,Linux,getgroupssyscall允许为当前进程获取补充组列表,但似乎无法为另一个进程获取补充组列表 是否可以通过PID(或间接地)检查另一个进程是否有特定的补充组?据我所知,没有,事实上这正是hidepi=2的全部目的:防止发现属于其他用户的进程的身份/所有权。如果有办法,它可能会被认为是一个安全漏洞,除非它是通过一些强制性的标准接口

getgroups
syscall允许为当前进程获取补充组列表,但似乎无法为另一个进程获取补充组列表


是否可以通过PID(或间接地)检查另一个进程是否有特定的补充组?

据我所知,没有,事实上这正是
hidepi=2
的全部目的:防止发现属于其他用户的进程的身份/所有权。如果有办法,它可能会被认为是一个安全漏洞,除非它是通过一些强制性的标准接口