提问人:Jonasr4 提问时间:10/22/2023 更新时间:10/22/2023 访问量:19
在这种情况下,linux 文件权限是如何工作的
How did linux file permission work in this case
问:
在我带有 adb 的 Android 手机中,在 /system/bin/(run-as) 中有一个名为 run-as 的文件。问题是,如果不从应用程序源代码进行调试设置,就无法在应用程序中工作。所以我想复制和修改 run-as 二进制代码并将其放置到 $TMPDIR 和 chmod 它 777 并执行。但它说 setegid 允许被拒绝什么的。/system/bin/run-as 在 $TMPDIR 中与此文件有 1 个不同之处。它由 2 个用户或组拥有:shell 和 root。这在$TMPDIR仅归 shell 所有,而不是 root 所有。这是二进制文件无法使用 setegid 以完全权限执行的原因吗?这个的名字?问题?二进制文件在 /system/bin/run-as 中没有 setgid 或 setuid
请帮帮我。我应该可以执行它,但它没有特殊的资源权限,它是 setegid 的询问系统。
帮助我理解为什么 2 个用户 root 和 shell 拥有的 /system/bin/run-as 可以运行 setegid,那么这个带有 chmod 777 的 run-as 文件无法运行它,在 tmpdir 中,有些只归 shell 所有。它与 2 个集团拥有还是什么有关吗?
答: 暂无答案
评论
setgid