From 2f17a0bc5553aefaa343543f0d67dfe7b6f51940 Mon Sep 17 00:00:00 2001 From: hw-wLiu Date: Thu, 20 Oct 2022 14:24:35 +0800 Subject: [PATCH 1/2] update hitrace setgid Signed-off-by: hw-wLiu Change-Id: Iba1c0d54a2ed56c2f265aa8b7734a198c747ae52 --- bin/src/bytrace_cmd.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/src/bytrace_cmd.cpp b/bin/src/bytrace_cmd.cpp index 7d3775c..6354d63 100644 --- a/bin/src/bytrace_cmd.cpp +++ b/bin/src/bytrace_cmd.cpp @@ -897,6 +897,7 @@ static void InterruptExit(int signo) int main(int argc, char **argv) { + setgid(2000); (void)signal(SIGKILL, InterruptExit); (void)signal(SIGINT, InterruptExit); From 61ef89920a9d44c1bc40597a32de2cdcef73101b Mon Sep 17 00:00:00 2001 From: hw-wLiu Date: Thu, 20 Oct 2022 07:44:52 +0000 Subject: [PATCH 2/2] update bin/src/bytrace_cmd.cpp. Signed-off-by: hw-wLiu --- bin/src/bytrace_cmd.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/src/bytrace_cmd.cpp b/bin/src/bytrace_cmd.cpp index 6354d63..b564aea 100644 --- a/bin/src/bytrace_cmd.cpp +++ b/bin/src/bytrace_cmd.cpp @@ -51,6 +51,7 @@ struct option g_longOptions[] = { }; const unsigned int CHUNK_SIZE = 65536; const int BLOCK_SIZE = 4096; +const int SHELL_UID = 2000; const string TRACE_TAG_PROPERTY = "debug.hitrace.tags.enableflags"; @@ -897,7 +898,7 @@ static void InterruptExit(int signo) int main(int argc, char **argv) { - setgid(2000); + setgid(SHELL_UID); (void)signal(SIGKILL, InterruptExit); (void)signal(SIGINT, InterruptExit);