我试图访问我在一个应用程序中写入的文件到另一个应用程序.
chgrp在adb shell中没有(command 'chgrp' not found)我已经安装了BusyBox但是为了获得访问权限chgrp.
例如,我使用命令chown app_79 file.txt,它的工作原理.但是,当我尝试chgrp app_79 file.txt它总是返回类似的东西chgrp: unknown group app_79
我用Google搜索了一大堆,发现大多数Linux系统都有一个文件/etc/group存储该系统的组信息,但它在Android中不存在.
Chr*_*ton 22
使用内置工具,而不是busybox,它将是
chown uid.gid filename
Run Code Online (Sandbox Code Playgroud)
正如Matt指出的那样,这些id必须是数字.
使用busybox chown uid.gid file.txt并指定UID和GID作为数字而不是名称.app_79可能对应于ID 10079(以确保您可以重新检查它busybox ls -l -n /data/data):
busybox chown 10079.10079 file.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16080 次 |
| 最近记录: |