From 1f43dec900ad38b76d9eacadbd563fd7f4510ed2 Mon Sep 17 00:00:00 2001 From: Ycarus Date: Tue, 14 Jan 2020 19:23:14 +0100 Subject: [PATCH] Fix remove OpenVPN user --- omr-admin.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/omr-admin.py b/omr-admin.py index 6b033d2..8198299 100755 --- a/omr-admin.py +++ b/omr-admin.py @@ -1180,8 +1180,9 @@ def remove_user(*, params: RemoveUser,current_user: User = Depends(get_current_u remove_ss_user(str(shadowsocks_port)) with open('/etc/openmptcprouter-vps-admin/omr-admin-config.json','w') as f: json.dump(content,f,indent=4) - os.remove('/etc/openvpn/ca/pki/issued/' + params.username + '.crt') - os.remove('/etc/openvpn/ca/pki/private/' + params.username + '.key') + os.system('cd /etc/openvpn/ca && ./easyrsa --batch revoke ' + params.username) + os.system('cd /etc/openvpn/ca && ./easyrsa gen-crl') + os.system("systemctl -q restart openvpn@tun0") set_lastchange(30) os.execv(__file__, sys.argv)