Android基本的4类用户:
用户类型 | 用户子串 | uid | gid |
root | root | 0 | 0 |
system | system | 1000 | 1000 |
shell | shell | 2000 | 2000 |
app | userNum_appNum | uid>10000 | gid>10000 |
app用户,你查看到的gid可能是u0_a0之类的(userNum_appNum)
(根据应用程序的不同a0还还以是a1,a2,a3....代表user0的某个app)
其他的非整数的用户类型呢?(就是这些数字之间的呢?)
当然还有其他的,如cache(比如说gid=2001)、nobody(gid=9999,但是9999又没有被用)等
有的被用了,又的没有,所以会出现nobody
比如你进入/data/data/com.tencent.qq目录
ls -l 可以看到,uid是u0_a59 gid是u0_a59
查看当前用户:
1. adb shell (进入shell环境)
2. whoami (查看用户子串)
3. id (查看用户的具体信息,比如uid, gid, groups等等) ----这个命令比较详细
<这里差一个示例图>
查看具体文件的uid & gid ? 用 ls -l
例如:
ls -l /system/app (可以看到这里面的文件的uid和gid都是root)
<这里差一个示例图>
时间: 2024-10-29 10:46:28