mirror of https://github.com/fail2ban/fail2ban
Fix up for warning/error for inaccessible config files
parent
bf5f46c3d5
commit
9c2e0cbbc8
|
@ -60,8 +60,13 @@ class ConfigReader(SafeConfigParserWithIncludes):
|
||||||
bLocal = basename + ".local"
|
bLocal = basename + ".local"
|
||||||
if os.path.exists(bConf) or os.path.exists(bLocal):
|
if os.path.exists(bConf) or os.path.exists(bLocal):
|
||||||
if not os.access(bConf, os.R_OK) and not os.access(bLocal, os.R_OK):
|
if not os.access(bConf, os.R_OK) and not os.access(bLocal, os.R_OK):
|
||||||
logSys.warning(
|
if os.path.exists(bConf) and not os.path.exists(bLocal):
|
||||||
"Unable to read either \"%s\" or \"%s\"" % (bConf, bLocal))
|
logSys.error("Unable to read \"%s\" " % bConf)
|
||||||
|
elif os.path.exists(bLocal) and not os.path.exists(bConf):
|
||||||
|
logSys.error("Unable to read \"%s\" " % bLocal)
|
||||||
|
else:
|
||||||
|
logSys.error(
|
||||||
|
"Unable to read \"%s\" and \"%s\"" % (bConf, bLocal))
|
||||||
return False
|
return False
|
||||||
elif os.path.exists(bConf) and not os.access(bConf, os.R_OK):
|
elif os.path.exists(bConf) and not os.access(bConf, os.R_OK):
|
||||||
logSys.warning(
|
logSys.warning(
|
||||||
|
|
Loading…
Reference in New Issue