Subversion Repositories ALCASAR

Rev

Rev 1905 | Rev 1907 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1905 Rev 1906
Line 2... Line 2...
2
#by Raphaël Pion
2
#by Raphaël Pion
3
#Permet de vider l'ipset wl_ip_allowed lorsque tous les utilisateurs de la whitelist sont déconnectés
3
#Permet de vider l'ipset wl_ip_allowed lorsque tous les utilisateurs de la whitelist sont déconnectés
4
#Clean wl_ip_allowed ipset when WL users are gone.
4
#Clean wl_ip_allowed ipset when WL users are gone.
5
 
5
 
6
PTN="(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)"
6
PTN="(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)"
7
NB_USERS=ipset list havp_wl | grep -E $PTN | wc -l 
7
NB_USERS=$(ipset list havp_wl | grep -E $PTN | wc -l)
8
if [ $NB_USER -eq '0' ]
8
if [ $NB_USERS -eq '0' ]
9
then
9
then
10
	ipset flush wl_ip_allowed
10
	ipset flush wl_ip_allowed
11
fi
11
fi