#!/usr/bin/env python import sys, re from epasswd import EPasswd if len(sys.argv)<4: sys.exit(-2) filename=sys.argv[1] myfaction=sys.argv[2] mypasswd=sys.argv[3] if mypasswd[0] == '"': mypasswd = mypasswd.strip('"') pw_data = EPasswd() try: pw_data.load_database(filename) except: pw_data.load_file(filename) if pw_data.fac_exists(myfaction): if pw_data.check(myfaction, mypasswd): sys.exit(0) sys.exit(-1)