From 1fa7fbda45ed2d7f02136ca2499659bb28d93c1b Mon Sep 17 00:00:00 2001 From: Mr Chen Date: Mon, 4 Mar 2019 11:04:10 +0800 Subject: [PATCH] samba init --- plugins/samba/ico.png | Bin 0 -> 15086 bytes plugins/samba/index.html | 9 +++++++++ plugins/samba/index.py | 20 ++++++++++++++++++++ plugins/samba/info.json | 15 +++++++++++++++ plugins/samba/install.sh | 35 +++++++++++++++++++++++++++++++++++ plugins/samba/js/samba.js | 0 6 files changed, 79 insertions(+) create mode 100644 plugins/samba/ico.png create mode 100755 plugins/samba/index.html create mode 100755 plugins/samba/index.py create mode 100755 plugins/samba/info.json create mode 100755 plugins/samba/install.sh create mode 100755 plugins/samba/js/samba.js diff --git a/plugins/samba/ico.png b/plugins/samba/ico.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb733af648889021ad946aef2f261ecca0d7bc3 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/plugins/samba/index.html b/plugins/samba/index.html new file mode 100755 index 000000000..a53f8768e --- /dev/null +++ b/plugins/samba/index.html @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/plugins/samba/index.py b/plugins/samba/index.py new file mode 100755 index 000000000..9780ba8c3 --- /dev/null +++ b/plugins/samba/index.py @@ -0,0 +1,20 @@ +# coding: utf-8 + +import time +import random +import os +import json +import re +import sys + +sys.path.append(os.getcwd() + "/class/core") +import public + + +def status(): + return 'start' + +if __name__ == "__main__": + func = sys.argv[1] + if func == 'status': + print status() diff --git a/plugins/samba/info.json b/plugins/samba/info.json new file mode 100755 index 000000000..f973f39da --- /dev/null +++ b/plugins/samba/info.json @@ -0,0 +1,15 @@ +{ + "id":3, + "title":"SMB", + "tip":"lib", + "name":"samba", + "type":"软件", + "ps":"samba文件共享管理", + "versions":"1.0", + "shell":"install.sh", + "checks":"server/samba", + "author":"midoks", + "home":"https://www.samba.org/", + "date":"2018-12-20", + "pid":"4" +} \ No newline at end of file diff --git a/plugins/samba/install.sh b/plugins/samba/install.sh new file mode 100755 index 000000000..15a0da24e --- /dev/null +++ b/plugins/samba/install.sh @@ -0,0 +1,35 @@ +#!/bin/bash +PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin +export PATH + + +curPath=`pwd` +rootPath=$(dirname "$curPath") +rootPath=$(dirname "$rootPath") +serverPath=$(dirname "$rootPath") + + +install_tmp=${rootPath}/tmp/bt_install.pl + + +Install_webssh() +{ + echo '正在安装脚本文件...' > $install_tmp + mkdir -p $serverPath/webssh + echo '1.0' > $serverPath/webssh/version.pl + echo '安装完成' > $install_tmp + +} + +Uninstall_webssh() +{ + rm -rf $serverPath/webssh + echo "卸载完成" > $install_tmp +} + +action=$1 +if [ "${1}" == 'install' ];then + Install_webssh +else + Uninstall_webssh +fi diff --git a/plugins/samba/js/samba.js b/plugins/samba/js/samba.js new file mode 100755 index 000000000..e69de29bb