"LogFacility" => "syslog",
"BlockCount" => "3",
"BlockTime" => "86400",
+ "FirewallEngine" => "none",
);
#
return "Invalid LogLevel: $config{LogLevel}";
}
+ # Check if an optional configured SocketOwner is valid.
+ if (exists($config{SocketOwner})) {
+ my ($user, $group) = split(/:/, $config{SocketOwner});
+
+ # Get the ID for the given user name.
+ my $uid = getpwnam($user) or return "The user $user does not exist.";
+
+ # Get the ID for given group name.
+ my $gid = getgrnam($group) or return "The group $group does not exist.";
+ }
+
# The config looks good, so return nothing (no error message).
return undef
}