android - 如何在 root 的 android 设备上更改文件的组 ID?

标签 android root

我正在尝试将我在一个应用程序中编写的文件的访问权限授予另一个应用程序。 chgrp 在 adb shell 中不可用(command 'chgrp' not found) 我已经安装了 BusyBox,但为了访问 chgrp

例如,我使用命令 chown app_79 file.txt 并且它有效。 但是当我尝试 chgrp app_79 file.txt 时,它总是返回类似 chgrp: unknown group app_79

的内容

我在谷歌上搜索了一堆,发现大多数 linux 系统都有一个文件 /etc/group 来存储该系统的组信息,但它在 Android 中不存在。

最佳答案

使用内置工具,而不是 busybox,它会是

chown uid.gid filename

可能这些 id 必须是数字,正如 Matt 指出的那样。

关于android - 如何在 root 的 android 设备上更改文件的组 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11440770/

相关文章:

java - 如何使用改造在 api post 方法中将字符串作为主体传递?

android - 如何为 Gingerbread 上运行的应用授予 MODIFY_PHONE_STATE 权限

java - 反射不适用于 Android 发布的 apk。即使禁用了 proguard/minify

java - 创建类似 Facebook 的菜单

java - 如何请求root权限

android - 在android上执行pm时出现段错误

android - 如何在应用程序中获取 sharedPreferences

linux - 从启动器以 root 身份运行 Pycharm

android - 是否可以在非 root 的 android 手机上运行 native arm 二进制文件?

macos - Mac OSX上的XAMPP:为什么以 'daemon'身份运行?