Dient die Datei jail.local als Überschreibung für die Datei jail.conf oder als Ersatz für die Datei jail.conf?
Wenn ich in Tutorials etwas über Fail2Ban gelernt habe , sagen die meisten, dass sie entweder jail.conf nach jail.local kopieren und dort die Änderungen vornehmen sollen, und einige sagen, dass sie eine neue jail.local-Datei erstellen und eine Reihe von Einstellungen zum Kopieren bereitstellen sollen und einfügen. Aber was sie nicht ansprechen, ist, wie jail.local mit jail.conf zusammenarbeitet. Dies sind die 2 Szenarien:
Override: Wenn jail.local als Override für die jail.conf-Datei fungiert, muss ich nur die erforderlichen Configs hinzufügen, die ich zu dem in jail.conf angegebenen Standardwert überschreiben möchte. In diesem Fall muss ich keine SSH-Konfiguration usw. hinzufügen, da diese bereits in der jail.conf enthalten ist.
Ersetzung: Wenn jail.conf ungültig wird, wenn jail.local vorhanden ist, muss ich alle Regeln in jail.local hinzufügen und dann die Regeln bearbeiten, die geändert werden sollen.
Können Sie bestätigen, was mit der jail.conf passiert, wenn die jail.local vorhanden ist? Wenn sich jail.local wie ein Überschreiben der Datei jail.conf verhält, ist es für mich einfacher, nur die wenigen Zeilen mit Regeln zu haben, die ich hinzufügen möchte, was auch die Wartung und Lesbarkeit erleichtert. Was ist der beste Ansatz dazu?