Permissions

android如何在沒有setuid的情況下實現run-as

  • November 22, 2017

早期版本的 Android 具有 at設置了標誌的run-as執行檔,因此它執行為,但最近的版本取消了這一點。發生了什麼變化?使用者如何影響使用者的變化?setuid``root``shell

我快速查看了原始碼,但我的 linux 編碼技能相當薄弱。

改變的是,runas 沒有切換到 root 使用者,而是使用基於執行檔擴展屬性的 SETUID 和 SETGID功能執行。這些可以使用 setcap 命令設置。

引用自:https://unix.stackexchange.com/questions/406111