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);