gpt4 book ai didi

android - 如何重置 android/data/data/com.xxx.xxx 权限 linux?

转载 作者:太空狗 更新时间:2023-10-29 12:21:38 28 4
gpt4 key购买 nike

我做了一些更改,但我的应用程序崩溃了。不知何故,我的应用程序的权限和用户名与/data/data 文件夹不一致。每个应用程序的用户名与文件系统上的应用程序用户名不一致。我需要以某种方式重置文件系统或用户名。

我需要应用程序用户名/组分配文件的名称,或者重置所有应用程序权限的方法。

最佳答案

我没有使用过 Android,但我认为它是基于 Linux 的。所以它应该有一些通用的标准命令。所以输入:

stat -c '%a %n'/data

在终端中。 [你有一个终端,对吧?]无论如何,这将告诉您/data 文件夹的权限。 [如果此文件夹没有正确的权限,请将/data 替换为具有正确权限的文件夹]。示例输出是这样的:

755/数据

这意味着/data 有 755 个权限。假设 755 是您的输出,键入此递归更改权限:

chmod -R 755/data/data/com.xxx.xxx

或者,如果您想更改/data/data 中的所有内容,那么您可以这样做而不是/data/data/com.xxx.xxx。

权限确定后,接下来就是所有权。如果您知道一个您知道拥有正确所有权的目录,请输入:

ls -ld/root/root/com.correct_ownership_app

这是在我的 /var 文件夹中的输出:

drwxr-xr-x 14 root root 4096 2010-12-16 18:51/var/

“root root”表示 root 是所有者 [我认为“root”是组]。首先,使用您的一个应用程序检查所有权。如果相同,则权限一定是导致应用程序崩溃的原因。如果是这样的话,那么你应该完成了。

否则,递归更改所有者:

chown -R USER/data/data

确保将 USER 更改为它应该是的任何用户!

关于android - 如何重置 android/data/data/com.xxx.xxx 权限 linux?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4831095/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com