Shell Login for root mode 00/270100/1 submit/tizen_6.5/20220126.025833
authormanish.r <manish.r@samsung.com>
Tue, 25 Jan 2022 13:23:39 +0000 (18:53 +0530)
committermanish.r <manish.r@samsung.com>
Tue, 25 Jan 2022 13:23:39 +0000 (18:53 +0530)
Change-Id: Id5ae2dc1e2e7a9055f79af3970c2ac03653e1e06
Signed-off-by: manish.r <manish.r@samsung.com>
src/services.c

index c0e795c6d9d15b89c0113804fbc0e7b7aa89383a..8f8a1a54d5916bfb8280b3095a39a87c4069c721 100755 (executable)
@@ -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()) {