mirror of https://github.com/fail2ban/fail2ban
ENH: by default enable a single jail -- sshd
parent
3ba540eca3
commit
47a62b6072
|
@ -72,10 +72,12 @@ usedns = warn
|
||||||
logencoding = auto
|
logencoding = auto
|
||||||
|
|
||||||
# "enabled" enables the jails.
|
# "enabled" enables the jails.
|
||||||
# By default all jails are disabled, and it should stay this way.
|
# By default all (but sshd) jails are disabled.
|
||||||
|
# It is unlikely that the default value should ever be changed.
|
||||||
# Enable only relevant to your setup jails in your .local or jail.d/*.conf
|
# Enable only relevant to your setup jails in your .local or jail.d/*.conf
|
||||||
#
|
#
|
||||||
# Allowed values: true, false
|
# true: jail will be enabled and lofiles will get monitored for changes
|
||||||
|
# false: jail is not enabled
|
||||||
enabled = false
|
enabled = false
|
||||||
|
|
||||||
|
|
||||||
|
@ -143,6 +145,7 @@ action = %(action_)s
|
||||||
|
|
||||||
[sshd]
|
[sshd]
|
||||||
|
|
||||||
|
enabled = true
|
||||||
port = ssh
|
port = ssh
|
||||||
logpath = /var/log/auth.log
|
logpath = /var/log/auth.log
|
||||||
/var/log/sshd.log
|
/var/log/sshd.log
|
||||||
|
|
|
@ -115,7 +115,7 @@ class JailReaderTest(unittest.TestCase):
|
||||||
jail = JailReader('sshd', basedir=CONFIG_DIR) # we are running tests from root project dir atm
|
jail = JailReader('sshd', basedir=CONFIG_DIR) # we are running tests from root project dir atm
|
||||||
self.assertTrue(jail.read())
|
self.assertTrue(jail.read())
|
||||||
self.assertTrue(jail.getOptions())
|
self.assertTrue(jail.getOptions())
|
||||||
self.assertFalse(jail.isEnabled())
|
self.assertTrue(jail.isEnabled())
|
||||||
self.assertEqual(jail.getName(), 'sshd')
|
self.assertEqual(jail.getName(), 'sshd')
|
||||||
|
|
||||||
def testSplitOption(self):
|
def testSplitOption(self):
|
||||||
|
@ -181,7 +181,12 @@ class JailsReaderTest(unittest.TestCase):
|
||||||
comm_commands = jails.convert()
|
comm_commands = jails.convert()
|
||||||
# by default None of the jails is enabled and we get no
|
# by default None of the jails is enabled and we get no
|
||||||
# commands to communicate to the server
|
# commands to communicate to the server
|
||||||
self.assertEqual(comm_commands, [])
|
#self.assertEqual(comm_commands, [])
|
||||||
|
# by default now we have sshd jail enabled (only)
|
||||||
|
# so the list of commands should start with
|
||||||
|
self.assertEqual(comm_commands[0], ['add', 'sshd', 'auto'])
|
||||||
|
# and end with
|
||||||
|
self.assertEqual(comm_commands[-1], ['start', 'sshd'])
|
||||||
|
|
||||||
def testReadStockJailConfForceEnabled(self):
|
def testReadStockJailConfForceEnabled(self):
|
||||||
# more of a smoke test to make sure that no obvious surprises
|
# more of a smoke test to make sure that no obvious surprises
|
||||||
|
|
Loading…
Reference in New Issue