projects
/
sdk
/
target
/
sdbd.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
03bd6a5
)
Shell Login for root mode by Mr.Manish
11/270111/1
author
sangwook lee
<sangwook96.lee@samsung.com>
Wed, 26 Jan 2022 01:55:25 +0000
(10:55 +0900)
committer
sangwook lee
<sangwook96.lee@samsung.com>
Wed, 26 Jan 2022 01:55:25 +0000
(10:55 +0900)
Change-Id: I6e47b633fa72e5ef34d2ec6ef55fc4aedc1a7157
Signed-off-by: sangwook lee <sangwook96.lee@samsung.com>
src/services.c
patch
|
blob
|
history
diff --git
a/src/services.c
b/src/services.c
index c0e795c6d9d15b89c0113804fbc0e7b7aa89383a..8f8a1a54d5916bfb8280b3095a39a87c4069c721 100755
(executable)
--- 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()) {