debian:hosts.deny

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
debian:hosts.deny [2020/04/17 13:32] erreur32debian:hosts.deny [2022/11/08 16:43] (Version actuelle) – modification externe 127.0.0.1
Ligne 5: Ligne 5:
 This is great when people are dictionary-attacking your **SSH server**, but less good when you have actual users who might get their //password wrong//.   This is great when people are dictionary-attacking your **SSH server**, but less good when you have actual users who might get their //password wrong//.  
  
- +<code>
-```+
 #/bin/sh #/bin/sh
 REMOVE=$1 REMOVE=$1
-/etc/init.d/denyhosts stop+ 
 +service denyhosts stop 
 cd /var/lib/denyhosts cd /var/lib/denyhosts
 +
 for THISFILE in hosts hosts-restricted hosts-root hosts-valid users-hosts; for THISFILE in hosts hosts-restricted hosts-root hosts-valid users-hosts;
 do do
-mv $THISFILE /tmp/; +mv $THISFILE /tmp/;cat /tmp/$THISFILE | grep -v $REMOVE > $THISFILE;rm /tmp/$THISFILE; 
-cat /tmp/$THISFILE | grep -v $REMOVE > $THISFILE; +done
-rm /tmp/$THISFILE; +
-done;+
  
 mv /etc/hosts.deny /tmp/ mv /etc/hosts.deny /tmp/
Ligne 22: Ligne 22:
 rm /tmp/hosts.deny rm /tmp/hosts.deny
  
-/etc/init.d/denyhosts start  +service denyhosts start 
- Needs to run as  <em class="u"> root </em>  or someone with access to  <em class="u"> all </em>  denyhost’s files (plus hosts.deny).  OR   #/bin/sh+</code> 
 + 
 +Needs to run as //root//. 
 + 
 +OR  
 + 
 +<code> 
 + 
 +#/bin/sh
 REMOVE=$1 REMOVE=$1
-/usr/share/denyhosts/daemon-control stop+ 
 +service denyhosts stop 
 cd /usr/share/denyhosts/data cd /usr/share/denyhosts/data
 +
 for THISFILE in hosts hosts-restricted hosts-root hosts-valid users-hosts; for THISFILE in hosts hosts-restricted hosts-root hosts-valid users-hosts;
 do do
-mv $THISFILE /tmp; +mv $THISFILE /tmp;cat /tmp/$THISFILE | grep -v $REMOVE > $THISFILE;rm /tmp/$THISFILE; 
-cat /tmp/$THISFILE | grep -v $REMOVE > $THISFILE; +done 
-rm /tmp/$THISFILE; +
-done;+
 mv /etc/hosts.deny /tmp/ mv /etc/hosts.deny /tmp/
 cat /tmp/hosts.deny | grep -v $REMOVE > /etc/hosts.deny; cat /tmp/hosts.deny | grep -v $REMOVE > /etc/hosts.deny;
 rm /tmp/hosts.deny rm /tmp/hosts.deny
  
 +service denyhosts  start
 +</code>
  
-``` +Source:   http://www.aquarionics.com/2009/05/13/to-remove-a-host-that-denyhosts-has-banned
- +
-      /usr/share/denyhosts/daemon-control start+
  
-Links:   http://www.aquarionics.com/2009/05/13/to-remove-a-host-that-denyhosts-has-banned+{{tag>Denyhosts debian secu script}}
  • debian/hosts.deny.1587123165.txt
  • Dernière modification : 2020/04/17 13:32
  • de erreur32