Defer setting runas defaults until after runaspw/gr is setup.

This commit is contained in:
Todd C. Miller
2008-11-01 13:20:01 +00:00
parent efb510a9dc
commit 8ba6fa2ae3
5 changed files with 33 additions and 20 deletions

5
sudo.c
View File

@@ -293,6 +293,9 @@ main(argc, argv, envp)
} else
set_runaspw(runas_user ? runas_user : def_runas_default);
if (!update_defaults(SETDEF_RUNAS))
log_error(NO_STDERR|NO_EXIT, "problem with defaults entries");
/* Set login class if applicable. */
set_loginclass(sudo_user.pw);
@@ -807,7 +810,7 @@ set_cmnd(sudo_mode)
else
user_base = user_cmnd;
if (!update_defaults(ONLY_CMND))
if (!update_defaults(SETDEF_CMND))
log_error(NO_STDERR|NO_EXIT, "problem with defaults entries");
return(rval);