From: adhavan.m Date: Mon, 2 Jul 2018 09:46:27 +0000 (+0530) Subject: Given root privileges for executing the predescribed root commands X-Git-Tag: submit/tizen/20180702.095348^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=da12b2bf212f0a56ac5ab8354d399414b3233ad7;p=sdk%2Ftarget%2Fsdbd.git Given root privileges for executing the predescribed root commands Change-Id: I7fd56d8037c07ad4387151a2e6247d6ab39b1398 Signed-off-by: adhavan.m --- diff --git a/src/services.c b/src/services.c index b71d7a9..9f2d7bf 100644 --- a/src/services.c +++ b/src/services.c @@ -501,7 +501,7 @@ int create_userprocess(const char *cmd, pid_t *pid, char * const argv[], char * if (*pid == 0) { if (should_drop_privileges()) { if (argv[2] != NULL && request_validity_to_plugin(PLUGIN_SYNC_CMD_VERIFY_ROOTCMD, argv[2])) { - // do nothing + set_root_privileges(); D("sdb: executes root commands!!:%s\n", argv[2]); } else { if (getuid() != g_sdk_user_id && set_sdk_user_privileges(RESERVE_CAPABILITIES_AFTER_FORK) < 0) {