Ignore:
Timestamp:
Dec 5, 2018, 2:42:09 PM (2 years ago)
Author:
daduve
Message:

Client can be send files to server and only netadmin users can be logged in

Location:
lliurex-remote-installer/trunk/fuentes
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • lliurex-remote-installer/trunk/fuentes/debian/changelog

    r7997 r8299  
     1lliurex-remote-installer (0.5.4) xenial; urgency=high
     2
     3  * Files and debs can send from client to server
     4  * Now only netadmin users can be login
     5
     6 -- Daniel Duran Vecino <daduve@gmail.com>  Wed, 05 Dec 2018 14:39:35 +0100
     7
    18lliurex-remote-installer (0.5.3) xenial; urgency=high
    29
  • lliurex-remote-installer/trunk/fuentes/lliurex-remote-installer-gui.install/usr/share/lliurex-remote-installer/DebBox.py

    r4473 r8299  
    340340                                        url_dest=self.core.current_var["deb"]["url"].split('http://server/')[1]
    341341                                        url_dest="/var/www/"+str(url_dest)
    342                                         self.core.n4d.send_file("server",deb_url,url_dest)
     342                                        ip_dest=self.core.n4d.server
     343                                        self.core.n4d.send_file(ip_dest,deb_url,url_dest)
    343344                                #Inicializo de nuevo la lista de paquetes, ya esta subido todo lo que se queria.
    344345                                self.new_debs=[]
  • lliurex-remote-installer/trunk/fuentes/lliurex-remote-installer-gui.install/usr/share/lliurex-remote-installer/ExecBox.py

    r4473 r8299  
    354354                                        url_dest=self.core.current_var["sh"]["url"].split('http://server/')[1]
    355355                                        url_dest="/var/www/"+str(url_dest)
    356                                         response=self.core.n4d.send_file("server",exec_url,url_dest)
     356                                        ip_dest=self.core.n4d.server
     357                                        response=self.core.n4d.send_file(ip_dest,exec_url,url_dest)
    357358                                        #Ha fallado la subida del fichero
    358359                                        if not response:
  • lliurex-remote-installer/trunk/fuentes/lliurex-remote-installer-gui.install/usr/share/lliurex-remote-installer/N4dManager.py

    r4747 r8299  
    177177               
    178178                try:
    179                         file_sended=self.client.send_file(self.user,"ScpManager",self.user[0],self.user[1],ip,url_source,url_dest)
    180                         #list_apt_ok.wait()
    181                         if file_sended["status"]:
     179                       
     180                        local_n4d=xmlrpclib.ServerProxy("https://localhost:9779")
     181                        file_sent=local_n4d.send_file(self.user,"ScpManager",self.user[0],self.user[1],ip,url_source,url_dest)
     182                       
     183                        #list_apt_ok.wait()
     184                        if file_sent["status"]:
    182185                                return True
    183186                        else:
     
    218221                                self.client=xmlrpclib.ServerProxy(proxy)
    219222                       
     223                        self.server=server_ip
    220224                               
    221225                        ret=self.client.validate_user(username,password)
    222226                        if ret[0]:
    223                                 if "adm" in ret[1] or "admins" in ret[1]:
     227                                if "admins" in ret[1]:
    224228                                        self.user=(username,password)
    225229                                        return [True,""]
    226230                                else:
    227                                         return [False,"User is not allowed to use this application"]
     231                                        return [False,"User is not allowed to use this application, only netadmins users"]
    228232                                       
    229233                        return [False,"Wrong user and/or password"]
Note: See TracChangeset for help on using the changeset viewer.