From 9578c429bee1ecd2683e6be6642df1cc8ca20363 Mon Sep 17 00:00:00 2001 From: Bogomil Vasilev Date: Sun, 13 Jan 2019 21:25:20 +0200 Subject: [PATCH] RMPS: remove intrusive code in confparse() --- src/confparser.c | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/src/confparser.c b/src/confparser.c index 553529b..3bcd6f6 100644 --- a/src/confparser.c +++ b/src/confparser.c @@ -189,17 +189,6 @@ static int test_conf_perms(char *config) free(config_copy); return 1; } - if (s.st_uid != 0) { - enumtostr(confresult, CONF_FILE_UID_INSECURE); - log(WARNING, confresult, config); - } else if (s.st_gid != 0) { - enumtostr(confresult, CONF_FILE_GID_INSECURE); - log(WARNING, confresult, config); - } else if ((0004 & s.st_mode) || - (0002 & s.st_mode)) { - enumtostr(confresult, CONF_FILE_PERM_INSECURE); - log(WARNING, confresult, config); - } } err = stat(dirname(config_copy), &s); @@ -225,17 +214,6 @@ static int test_conf_perms(char *config) free(config_copy); return 1; } - if (s.st_uid != 0) { - enumtostr(confresult, CONF_DIR_UID_INSECURE); - log(WARNING, confresult, config_copy); - } else if (s.st_gid != 0) { - enumtostr(confresult, CONF_DIR_GID_INSECURE); - log(WARNING, confresult, config_copy); - } else if ((0004 & s.st_mode) || - (0002 & s.st_mode)) { - enumtostr(confresult, CONF_DIR_PERM_INSECURE); - log(WARNING, confresult, config_copy); - } } free(config_copy);