ccyunchina-deploy/roles/openvpn/files/delovpnuser

25 lines
468 B
Bash

#!/bin/bash
if [ $# -ne 1 ]; then
echo "Usage: $0 USER_NAME"
echo "-1"
exit -1
fi
if ! [[ $1 =~ ^[a-zA-Z0-9_]{3,16}$ ]];then
echo "请使用字母数字或下划线开头的3到16个字符的名字"
echo "-1"
exit -1
fi
docker="/opt/k8s/bin/docker exec openvpn"
if ! $docker easyrsa show-cert $1 &> /dev/null;then
echo "没有这个用户,无法删除"
echo "-1"
exit -1
fi
$docker ovpn_revokeclient $1
rm -rf /client.certs/$1