以前のバージョンのAndroidにはフラグが設定されたrun-as
at実行可能ファイルがあり、実行されていましたが、setuid
最新root
バージョンではこの機能は消えました。何が変わりましたか?ユーザーはshell
ユーザーの変更にどのように影響しますか?
早く見ました源泉しかし、私のLinuxコーディング技術は非常に弱いです。
答え1
変更されたことは、rootユーザーに切り替えるのではなく、runasがSETUIDとSETGIDを使用して実行することです。能力これは実行可能ファイルの拡張属性に基づいています。これは setcap コマンドを使用して設定できます。