#!/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.encode('utf-8'), hashed.encode('utf-8')) == hashed.encode('utf-8'): sys.exit(0) else: sys.exit(1)