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 域名

服務器運維

vestacp面板的一些强化细节

2016-6-8 15:25:05

服務器運維

优化I/O 命令

2016-6-9 21:01:28

0 Reply AAuthor MManager
歡迎您,新朋友,感謝參與互動!
    暫無討論,說說你的看法吧
搜索