默认情况下,设备的用户无权访问某些根对象(例如/ data目录).尽管这些物体是禁止的,但在我看来,这些物体是有原因的;一些以root身份运行的进程最终会访问这些对象,否则它们为什么会存在.
但我对UNIX和Android没什么经验,想要确认:
root用户可以在尚未“root”的AndroID设备上运行吗?在哪些情况下,进程可以启动根级别 *** 作? (例如OS更新?).在所有情况下都必须提供root密码吗?
虽然我会尝试自己回答这个问题,但所有“UNIX”和“AndroID”的内容看起来都很多,而且我不确定在哪里可以找到我的具体问题的答案.
解决方法:
从AndroID上的/ system运行的某些程序和服务以root身份运行 – 一些生根技术涉及将命令重新安装/系统注入这些“程序”.如果没有/ system安装rw,添加的程序就无法以root身份运行.就/ data而言,每个应用程序都有自己的用户ID,并且存储应用程序数据的/ data / data文件夹具有权限,以便只允许该用户进行任何访问(基本上是chmod 700).当然,需要一个根级进程来创建它,这也是从/ system运行的.
总结以上是内存溢出为你收集整理的权限 – 如果机器没有root,那么以root身份运行是不可能的?全部内容,希望文章能够帮你解决权限 – 如果机器没有root,那么以root身份运行是不可能的?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)