Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
denyhosts [2009/09/18 09:29] – angelegt gerald | denyhosts [2024/02/29 13:36] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 33: | Zeile 33: | ||
Anschließend muss man DenyHosts wieder starten. | Anschließend muss man DenyHosts wieder starten. | ||
+ | |||
+ | ====== Problem: Denyhost setzt immer wieder eine IP auf die hosts.deny ====== | ||
+ | |||
+ | Quelle((http:// | ||
+ | |||
+ | Manuell: Siehe Quelle | ||
+ | |||
+ | Skript: | ||
+ | |||
+ | < | ||
+ | ######################################################################## | ||
+ | # | ||
+ | # rmdenyhosts | ||
+ | # Entfernt DenyHosts-Eintraege | ||
+ | # | ||
+ | # Copyright 2011 Emanuel Duss | ||
+ | # Licensed under GNU General Public License | ||
+ | # | ||
+ | # 2011-07-03; Emanuel Duss; Erste Version | ||
+ | # | ||
+ | ######################################################################## | ||
+ | |||
+ | ######################################################################## | ||
+ | # Variabeln | ||
+ | DENYHOSTS="/ | ||
+ | DENYDIR="/ | ||
+ | GOODHOST=" | ||
+ | |||
+ | ######################################################################## | ||
+ | # Funktionen | ||
+ | usage() { | ||
+ | cat << EOF | ||
+ | Usage: | ||
+ | $0 IP-Adresse | ||
+ | EOF | ||
+ | } | ||
+ | |||
+ | ######################################################################## | ||
+ | # Main | ||
+ | |||
+ | # Variable gesetzt? | ||
+ | if [ -z " | ||
+ | then | ||
+ | echo "Keine IP-Adresse angegeben!" | ||
+ | usage | ||
+ | exit 1 | ||
+ | fi | ||
+ | |||
+ | # DenyHosts stoppen | ||
+ | $DENYHOSTS stop | ||
+ | |||
+ | # Eintraege entfernen | ||
+ | for i in $DENYDIR/ | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | / | ||
+ | do | ||
+ | sed '/' | ||
+ | mv $i.tmp $i | ||
+ | done | ||
+ | |||
+ | # DenyHosts starten | ||
+ | $DENYHOSTS start | ||
+ | |||
+ | # EOF | ||
+ | </ | ||
+ | |||
+ |