探索,發現,愛好、學習,記錄,分享。
學海無涯,天涯若比鄰,三人行,必有我師。

VestaCP 自助签发脚本

#!/bin/env python
import sys
import re
import os
import subprocess

args = [“/usr/local/bin/letsencrypt-vesta”, “-u”, os.environ[‘SUDO_USER’]]
for i in sys.argv[1:]:
if re.match(‘^[a-z0-9][a-z0-9.-]+$’, i):
args.append(i)
subprocess.call(args)

将这些内容存到

/usr/local/bin/sign.py 文件
然后为用户添加sudo权限

%users ALL=NOPASSWD:/usr/local/bin/sign.py
让用户执行

 sudo /usr/local/bin/sign.py 域名

版權聲明:本文采用知識共享 署名4.0國際許可協議 [BY-NC-SA] 進行授權
轉載事宜:如需轉載需徵得應允,轉載必須注明來源於本站的信息。
文章名称:《VestaCP 自助签发脚本》
文章链接:https://www.thefreesky.com/blog/22407.html
本站資源僅供個人學習交流,請於下載後24小時內刪除,不允許用於商業用途,否則法律問題自行承擔。

評論 抢沙发