Example #1
0
     if shadow.remove_password(cmd[1]):
         db.add_password(cmd[1], "null", "null")
         shadow.save()
         print("Password removed succesful")
 elif cmd[0] == "lock":
     if shadow.lock(cmd[1]):
         password = db.get_password(cmd[1])
         if len(password) == 0:
             db.add_password(cmd[1], "null", "null", "Locked")
         else:
             password = password[-1]
             db.add_password(cmd[1], password[2], password[3], "Locked")
         print("Password locked succesful")
         shadow.save()
 elif cmd[0] == "unlock":
     if shadow.unlock(cmd[1]):
         print("Password unlocked succesful")
         shadow.save()
 elif cmd[0] == 'show':
     if cmd[1] == 'users':
         table = Texttable()
         table.set_max_width(0)
         table.set_deco(Texttable.HEADER)
         rows = [user.user() for user in users.users]
         rows.insert(0, users.fields())
         table.add_rows(rows)
         print(table.draw())
     elif cmd[1] == 'config':
         table = Texttable()
         table.set_deco(Texttable.HEADER)
         table.set_cols_align(['c', 'c'])