android setuid 없이 실행을 구현하는 방법

android setuid 없이 실행을 구현하는 방법

이전 버전의 Android에는 플래그가 설정된 run-asat 실행 파일이 있어서 setuid로 실행되었지만 root최신 버전에서는 이 기능이 사라졌습니다. 무엇이 바뀌었나요? 사용자는 shell사용자 변경에 어떻게 영향을 미치나요 ?

얼른 살펴봤습니다원천하지만 내 리눅스 코딩 기술은 매우 약합니다.

답변1

변경된 점은 루트 사용자로 전환하는 대신 runas가 SETUID 및 SETGID를 사용하여 실행한다는 것입니다.능력이는 실행 파일의 확장된 특성을 기반으로 합니다. 이는 setcap 명령을 사용하여 설정할 수 있습니다.

관련 정보