projects
/
unix-history
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6303198
)
init USER on "su - root"
author
Mike Karels
<karels@ucbvax.Berkeley.EDU>
Mon, 19 Jan 1987 12:47:01 +0000
(
04:47
-0800)
committer
Mike Karels
<karels@ucbvax.Berkeley.EDU>
Mon, 19 Jan 1987 12:47:01 +0000
(
04:47
-0800)
SCCS-vsn: usr.bin/su/su.c 5.5
usr/src/usr.bin/su/su.c
patch
|
blob
|
blame
|
history
diff --git
a/usr/src/usr.bin/su/su.c
b/usr/src/usr.bin/su/su.c
index
63dc314
..
a48e660
100644
(file)
--- a/
usr/src/usr.bin/su/su.c
+++ b/
usr/src/usr.bin/su/su.c
@@
-11,7
+11,7
@@
char copyright[] =
#endif not lint
#ifndef lint
-static char sccsid[] = "@(#)su.c 5.
4
(Berkeley) %G%";
+static char sccsid[] = "@(#)su.c 5.
5
(Berkeley) %G%";
#endif not lint
#include <stdio.h>
@@
-129,7
+129,7
@@
ok:
cleanenv[4] = getenv("TERM");
environ = cleanenv;
}
- if (
strcmp(user, "root")
)
+ if (
fulllogin || strcmp(user, "root") != 0
)
setenv("USER", pwd->pw_name, userbuf);
setenv("SHELL", shell, shellbuf);
setenv("HOME", pwd->pw_dir, homebuf);