Commit Graph

527 Commits

Author SHA1 Message Date
Todd C. Miller
4b4e2b7929 define tty global to an initial value to avoid dumping core in logging
functions when passwd file is unavailable.
1997-11-23 06:53:37 +00:00
Todd C. Miller
ff05eaccfa do the set_perms(PERM_USER, sudo_mode) after we have gotten the passwd entry 1997-11-23 06:51:49 +00:00
Todd C. Miller
b0192afc35 correct error message if mode/owner wrong and not statable by owner
but is statable by root.
1996-12-12 04:10:19 +00:00
Todd C. Miller
5e723efe75 ++version 1996-11-14 02:37:56 +00:00
Todd C. Miller
b317dc70ac Can now deal with SUDOERS_UID == 0 and SUDOERS_MODE == 0400 1996-11-11 01:32:33 +00:00
Todd C. Miller
f0379ffce9 added -H flag 1996-10-07 04:53:47 +00:00
Todd C. Miller
6a230806a8 courtesan 1996-09-08 00:21:42 +00:00
Todd C. Miller
ff9b449929 added $SUDO_PROMPT support 1996-09-06 04:12:58 +00:00
Todd C. Miller
d189849b44 ++version 1996-08-30 00:37:04 +00:00
Todd C. Miller
944fb1c5ff added SHELL_SETS_HOME 1996-08-27 15:36:48 +00:00
Todd C. Miller
56405a97e6 added runas_homedir 1996-08-25 17:27:36 +00:00
Todd C. Miller
10d3642497 sets $HOME to pw_dir of runas user 1996-08-18 00:37:00 +00:00
Todd C. Miller
35825133a7 ++version 1996-08-17 23:25:40 +00:00
Todd C. Miller
7c3b772076 *** empty log message *** 1996-08-17 22:34:04 +00:00
Todd C. Miller
6da9b067a1 remove $ENV and $BASH_ENV (dangerous in ksh, posix sh, and bash) 1996-08-17 17:22:13 +00:00
Todd C. Miller
085fbf8222 don't yell too loudly at non-sudoers if they do "sudo -l" 1996-08-15 19:47:01 +00:00
Todd C. Miller
236019c889 now uses list_matches() 1996-08-09 22:06:53 +00:00
Todd C. Miller
e7999949e4 use SHADOW_TYPE instead of HAVE_C2_SECURITY 1996-07-26 03:46:42 +00:00
Todd C. Miller
bd641284ae now sets cmnd_args global 1996-07-22 18:30:51 +00:00
Todd C. Miller
633b6d2c35 fixed backwards compatibility with sudo 1.4 sudoers mode
for root readable/writable filesystems
1996-07-08 02:30:25 +00:00
Todd C. Miller
0ac88016c4 now set uid to 1 instead of nobody for PERM_SUDOERS since nobody
is not always set to a valid uid.
1996-06-25 23:32:09 +00:00
Todd C. Miller
ea3da19711 Fixed NFS-mounted sudoers file under solaris both uid *and* gid
were being set to -2.  Now beat NFS to the punch and set uid
to "nobody" ourselves, preserving group 0 to read sudoers.
1996-06-25 22:02:42 +00:00
Todd C. Miller
2f7e9de285 fixed 2 compiler warnings 1996-06-20 04:20:13 +00:00
Todd C. Miller
399cddc8e6 SHELL_IF_NO_ARGS caused core dump since NewArg[cv] weren't being
initialized
1996-06-20 04:08:57 +00:00
Todd C. Miller
319a9ffe51 fixed usage() 1996-06-09 03:15:12 +00:00
Todd C. Miller
636e5f1df4 now give usage warning if use -l,-v,-k with args 1996-05-29 02:14:32 +00:00
Todd C. Miller
59f71cc274 NewArgc is now set to 1 for -l, -v, -k 1996-05-28 22:22:24 +00:00
Todd C. Miller
47f7ef9f3f now sets sudoers to correct group if mode is 0400 1996-05-28 16:50:34 +00:00
Todd C. Miller
afbddeebec rmeoved debugging statements 1996-05-28 04:01:49 +00:00
Todd C. Miller
2c1b963a21 now uses user_gid instead of getegid (which was wrong anyway)
to set SUDO_GID
Now sets command line args in SUDO_COMMAND envariabled
(logging.c depends on args being in the environment)
1996-05-28 03:58:17 +00:00
Todd C. Miller
5a32554c06 fixed off by one error in allocation NewArgv 1996-05-28 00:02:30 +00:00
Todd C. Miller
afe3f2749a now fixes mode on sudoers if set to 0400 to aid in upgrade 1996-04-29 02:38:36 +00:00
Todd C. Miller
4874329850 runas_user defaults to "root" so no more need to PERM_RUNAS 1996-04-28 21:18:06 +00:00
Todd C. Miller
da33d14c36 added support for NO_PASSWD and runas from garp@opustel.com
replaced SUDOERS_OWNER with SUDOERS_UID and SUDOERS_GID
and added support fro SUDOERS_MODE
1996-04-28 01:00:48 +00:00
Todd C. Miller
1265fcc4f8 added NO_PASSWD 1996-03-22 00:55:29 +00:00
Todd C. Miller
058a58a501 now uses shost even if not FQDN 1996-03-11 19:05:55 +00:00
Todd C. Miller
773636c1c8 added support for shost if FQDN 1996-03-11 01:16:09 +00:00
Todd C. Miller
3da8d74b0a removed an XXX (fixed it in getspwuid.c) 1996-02-05 02:59:21 +00:00
Todd C. Miller
1714849acd changed an occurrence of Argv to NewArgv 1996-02-02 04:53:59 +00:00
Todd C. Miller
e06c19bbb9 now uses NewArgv amd NewArgc so cmnd_aegs is no longer needed
this also allows us to eliminate some kludges in parse_args()
and eliminate superfluous code.
1996-02-02 03:34:21 +00:00
Todd C. Miller
35622b80c1 fixed SECURE_PATH 1996-01-15 16:34:23 +00:00
Todd C. Miller
813ac511d2 ++version 1996-01-14 20:19:56 +00:00
Todd C. Miller
a90d2d478e ++version 1996-01-09 17:52:49 +00:00
Todd C. Miller
6846377706 ++version 1995-12-18 03:09:49 +00:00
Todd C. Miller
206899d1dd now copy command args directly from Argv 1995-12-11 22:09:10 +00:00
Todd C. Miller
0e9f9c7a40 replaced code to copy cmnd_args so that is does not use realloc since
most realloc()'s really stink
1995-12-11 20:55:15 +00:00
Todd C. Miller
1d04bad9ca added set of parens and a space 1995-12-06 00:02:13 +00:00
Todd C. Miller
d7716e975e added explict casts for strdup since many includes don't prototype
it.  gag me.
1995-11-25 18:53:22 +00:00
Todd C. Miller
9f8332a190 added prototype for sudo_getpwuid() 1995-11-25 18:23:40 +00:00
Todd C. Miller
3ff093bde6 now include pthread.h for DCE support 1995-11-24 05:39:28 +00:00