#!/usr/bin/python import bcrypt, os, sys username = os.environ.get('username') if not username: sys.exit(1) password = os.environ.get('password') if not password: sys.exit(1) file = open('/opt/openvpn/users/'+username+'.pwd', 'r') hashed=file.read().rstrip() if bcrypt.hashpw(password, hashed) == hashed: sys.exit(0) else: sys.exit(1)