Changeset 5609


Ignore:
Timestamp:
Jul 28, 2017, 8:50:25 AM (20 months ago)
Author:
hectorgh
Message:

adding users files

Location:
n4d-freeradius/trunk/fuentes/install/usr/share/n4d
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • n4d-freeradius/trunk/fuentes/install/usr/share/n4d/python-plugins/FreeRadiusManager.py

    r2766 r5609  
    1616               
    1717                self.radius_path="/etc/freeradius/"
    18                
    1918                self.templates_path="/usr/share/n4d/templates/n4d-freeradius/"
    20                
    2119                self.variable_list=["LDAP_BASE_DN","INTERNAL_NETWORK","INTERNAL_MASK"]
    2220               
     
    7775       
    7876        #def render_template
     77
    7978       
    8079        def fix_perms(self,f):
     
    8382                os.system("chmod 640 %s"%f)             
    8483               
    85         #def
     84        #def fix_perms
     85
     86        def enable_diversions(self):
     87
     88                pass
     89
     90        #def enable_diversions
     91
     92
     93        def disable_diversions(self):
     94
     95                pass
     96
     97        #def disable_diversions
     98
    8699       
    87100        def install_conf_files(self,server,radius_secret,ldap_user,ldap_pwd,router_ip):
     
    120133                       
    121134                        # inner-tunnel
    122                        
    123135                        shutil.copy(self.templates_path+"sites-available/inner-tunnel",self.radius_path+"sites-available/")
    124136                       
    125137                        # radiusd.conf
    126                        
    127138                        shutil.copy(self.templates_path+"radiusd.conf",self.radius_path)
    128139                        self.fix_perms(self.radius_path+"radiusd.conf")
    129140                       
    130141                        # eap.conf
    131                        
    132142                        shutil.copy(self.templates_path+"eap.conf",self.radius_path)
    133143                        self.fix_perms(self.radius_path+"eap.conf")
    134144                       
    135145                        # modules/mschap
    136                        
    137146                        shutil.copy(self.templates_path+"modules/mschap",self.radius_path+"modules/")
    138                        
    139                         os.system("service freeradius restart")
    140                         #os.system("zero-center set-configured lliurex-freeradius")
     147
     148                        self.enable_diversions()               
     149       
     150                        os.system("systemctl restart freeradius")
    141151                       
    142152                        return {"status":True,"msg":str(True)}
     
    151161       
    152162       
     163
     164
    153165       
    154166#class RadiusManager
Note: See TracChangeset for help on using the changeset viewer.