【发布时间】:2014-03-03 09:20:38
【问题描述】:
我创建了一个自定义 su 二进制文件用于测试目的。
我已将二进制文件复制到 /system/xbin/mod_su
我已使用 chmod 6755 /system/xbin/mod_su 更改了文件权限,
但是当我以非 root 用户身份运行二进制文件时,我在 setgid(0) 上失败并显示“不允许操作 1”
任何想法为什么会发生这种情况?
6755 个权限还不够吗?
【问题讨论】:
-
您应该知道,最初并自动导致程序以超级用户身份运行的是文件的所有权和模式位,而不是程序本身执行的任何操作(尽管一旦以超级用户身份运行,程序就可以选择成为特权较低的用户)。
标签: android linux android-source