如何识别与文件关联的特定组的编号(整数值)?
ls -l
drwxr-x--x root system 2014-11-26 10:59 xyz
我设法检查group id of root is 0
。 系统的相应组ID 是多少?
我需要将文件组更改为system。如何使用chown进行操作? gid_t是int类型的内部。那么我应该通过什么价值来制作它?我怎么知道?
答案 0 :(得分:1)
使用源代码中的AID_XXX Ex:AID_SYSTEM
进行检查。对应的值是它的整数值。
AID_SYSTEM is 1000
同样可以在其他群体中找到它。
我不知道是否有更好的方法。
答案 1 :(得分:1)
在adb shell
su 1000
因为1000是系统uid
id
返回
uid=1000(system) gid=1000(system)
因此系统的gid也是1000
答案 2 :(得分:0)
由于您专门讨论文件,最简单的方法就是ls -n
:
$ ls -ld /data
drwxrwx--x system system 2015-06-04 11:59 data
$ ls -ldn /data
drwxrwx--x 1000 1000 2015-06-04 11:59 data
答案 3 :(得分:0)
chgrp
1000是系统组ID,也是系统用户ID
busybox
包含在{{1}}。