Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.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
Android 什么';gid对过程的影响_Android_Linux_Uid - Fatal编程技术网

Android 什么';gid对过程的影响

Android 什么';gid对过程的影响,android,linux,uid,Android,Linux,Uid,在android上,如果我们在一个进程上设置了一些GID,该进程将获得其上设置的GID的特权。 例如,如果我们想启用一个进程可以访问internet,我们可以将uid AID_INET添加到此进程的GID。AndroidUID在filesystem/core/include/private/android\u filesystem\u config.h中定义 问题是: 如果我们将uid添加到流程的GID中,会对流程产生什么影响? 现在我们知道: 1.进程可以通过ACL以组的形式访问文件 2.授予

在android上,如果我们在一个进程上设置了一些GID,该进程将获得其上设置的GID的特权。
例如,如果我们想启用一个进程可以访问internet,我们可以将uid AID_INET添加到此进程的GID。AndroidUID在filesystem/core/include/private/android\u filesystem\u config.h中定义

问题是:
如果我们将uid添加到流程的GID中,会对流程产生什么影响?
现在我们知道:
1.进程可以通过ACL以组的形式访问文件
2.授予该过程一些特权;(如上所述,如果流程的GID中包含AID_INET,则流程将具有internet访问权限)

还有其他影响吗?这是怎么回事

工作原理与其他*nix环境类似:-Android在每个应用程序中使用一个唯一的UID。根据清单权限将组添加到应用程序进程,以允许访问硬件资源。谢谢。是否所有效果都由文件ACL控件产生?我怀疑还有其他机制可以做到这一点。我不认为所有的特权都不能被文件ACL控制。