Ignore:
Timestamp:
Jan 29, 2018, 2:31:58 PM (20 months ago)
Author:
hectorgh
Message:

Fixing password db encoding

File:
1 edited

Legend:

Unmodified
Added
Removed
  • n4d-server-plugins/trunk/fuentes/server-install-files/usr/share/n4d/python-plugins/Golem.py

    r6007 r6719  
    1010import pyinotify
    1111import time
     12import shutil
     13
    1214from pyinotify import WatchManager, Notifier, ThreadedNotifier, EventsCodes, ProcessEvent
    1315
     
    292294                except Exception as inst:
    293295
    294                        
    295 
    296296                        dic["exception"]=inst
    297297               
     
    299299               
    300300        #def change_own_password
    301        
    302        
    303301       
    304302       
     
    315313                        homepath = self.netfiles.delete_home(user_info)
    316314
    317                 os.system("rm -rf /home/%s"%uid)
    318 
     315                path="/home/%s"%uid
     316                if os.path.exists(path):
     317                        shutil.rmtree(path)
     318               
    319319                ret=self.ldap.delete_student(uid)
    320320               
     
    327327               
    328328        #def delete_student
    329                
    330                
     329
    331330               
    332331        def delete_teacher(self,uid,delete_data=True):
     
    341340                        homepath = self.netfiles.delete_home(user_info)
    342341
    343                 os.system("rm -rf /home/%s"%uid)
     342                path="/home/%s"%uid
     343                if os.path.exists(path):
     344                        shutil.rmtree(path)
    344345               
    345346                self.pw.remove_password(uid)
     
    353354
    354355                return ret
     356               
    355357        #def delete_teacher
     358
    356359
    357360        def delete_other(self,uid,delete_data=True):
     
    367370                        homepath = self.netfiles.delete_home(user_info)
    368371
    369                
    370372                self.pw.remove_password(uid)
    371373
     
    381383        #def delete_other
    382384
     385
    383386        def delete_students(self,delete_data=True):
    384387               
     
    394397                return ret_list
    395398                               
    396                        
    397                
    398399        #def delete_students
     400
    399401       
    400402        def delete_teachers(self,delete_data=True):
Note: See TracChangeset for help on using the changeset viewer.