Commit Graph

299 Commits

Author SHA1 Message Date
Todd C. Miller
1c66c857e4 new shadow password scheme. Always include shadow support if the
platform supports it and the user did not disable it via configure
1998-09-21 04:00:56 +00:00
Todd C. Miller
0ef9f25d7e updated version 1998-09-17 16:27:15 +00:00
Todd C. Miller
6ded52e066 set NewArgv[0] to user_shell, not basename(user_shell) 1998-09-13 19:32:48 +00:00
Todd C. Miller
e68f156aca add RUNAS_DEFAULT 1998-09-08 00:42:02 +00:00
Todd C. Miller
2e6a9074e6 use HAVE_SET_AUTH_PARAMETERS 1998-09-07 16:43:05 +00:00
Todd C. Miller
ca0a28b03f Sudo should prompt for a password before telling the user that
a command could not be found.
1998-09-07 03:48:43 +00:00
Todd C. Miller
12477fd6e6 updated version 1998-04-06 03:35:50 +00:00
Todd C. Miller
7f4e5240cf typo 1998-04-06 03:21:42 +00:00
Todd C. Miller
c27d678ff7 MAX* + 1 -> MAX* 1998-04-06 03:15:39 +00:00
Todd C. Miller
e37e1e56b6 updated version 1998-03-31 05:05:49 +00:00
Todd C. Miller
533fbe0711 change size computation of NewArgv for UNICOS 1998-03-28 00:27:03 +00:00
Todd C. Miller
c866646cdf updated version 1998-02-18 21:39:31 +00:00
Todd C. Miller
2fc787d5f6 updated version 1998-02-17 02:43:17 +00:00
Todd C. Miller
bc7803cd08 updated version 1998-02-06 20:49:24 +00:00
Todd C. Miller
25ed56fba2 close fd's <=2 not <=3 and move that chunk of code up 1998-02-06 00:19:24 +00:00
Todd C. Miller
7d5c340f98 do an initgroups() before running a command, unless the target user
is root.
1998-01-23 00:28:00 +00:00
Todd C. Miller
0c362fb216 updated version 1998-01-21 06:33:06 +00:00
Todd C. Miller
bb6a33e080 updated version 1998-01-21 05:50:58 +00:00
Todd C. Miller
8de870a706 in check_sudoers, cache the sudoers file handle in sudoers_fp so
we don't have to open it again in the parse.  This may help
with weird solaris problems where EAGAIN sometime occurrs.
1998-01-21 05:03:46 +00:00
Todd C. Miller
7b3bc67b01 newer irix uses _RLDN32_* envariables for 32-bit binaries so ignore _RLD* instead of _RLD_* 1998-01-13 17:58:40 +00:00
Todd C. Miller
166789a1dd ++version 1998-01-13 04:48:42 +00:00
Todd C. Miller
07e09b16f2 Don't set the tty variable to NULL when we lack a tty, leave it as
"unknown".
1997-12-21 23:17:48 +00:00
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