From: manish.r Date: Tue, 25 Jan 2022 13:23:39 +0000 (+0530) Subject: Shell Login for root mode X-Git-Tag: submit/tizen_6.5/20220126.025833^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=285b5fa289b746f8f3dcd27c28c18aecc7c2e09f;p=sdk%2Ftarget%2Fsdbd.git Shell Login for root mode Change-Id: Id5ae2dc1e2e7a9055f79af3970c2ac03653e1e06 Signed-off-by: manish.r --- diff --git a/src/services.c b/src/services.c index c0e795c..8f8a1a5 100755 --- a/src/services.c +++ b/src/services.c @@ -852,11 +852,15 @@ static int create_subproc_thread(const char *name, int lines, int columns) return -1; } - char * const args[] = { + char * args[] = { USER_DAEMON_COMMAND, "-", NULL, }; + if (rootshell_mode == 1) + { + args[1]="-l"; + } ret_fd = create_userprocess(USER_DAEMON_COMMAND, &pid, (char * const*)args, (char * const*)envp); #if 0 // FIXME: should call login command instead of /bin/sh if (should_drop_privileges()) {