#!/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 域名
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容