From 038dea2d3d05192711d35702c94d66b05fd29970 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Mon, 3 Jan 2000 04:53:35 +0000 Subject: [PATCH] Update statbuf.st_mode based on SUDOERS_MODE when we are chaning from 0400 to whatever SUDOERS_MODE is (converting from the old sudoers mode). Assumes that SUDOERS_MODE is less restrictive than 0400 which should always be the case. --- sudo.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sudo.c b/sudo.c index 43167224f..ccace3db3 100644 --- a/sudo.c +++ b/sudo.c @@ -766,6 +766,7 @@ check_sudoers() if (chmod(_PATH_SUDOERS, SUDOERS_MODE) == 0) { (void) fprintf(stderr, "%s: fixed mode on %s\n", Argv[0], _PATH_SUDOERS); + statbuf.st_mode |= SUDOERS_MODE; if (statbuf.st_gid != SUDOERS_GID) { if (!chown(_PATH_SUDOERS,(uid_t) -1,SUDOERS_GID)) { (void) fprintf(stderr, "%s: set group on %s\n", -- 2.40.0