diff options
| author | Shireesh Anjal <shireesh@gluster.com> | 2011-07-31 18:59:21 +0530 |
|---|---|---|
| committer | Shireesh Anjal <shireesh@gluster.com> | 2011-07-31 18:59:21 +0530 |
| commit | 4b458f04d880b4a3902f81a1c41f28648cb54712 (patch) | |
| tree | 529ace32984ef83d5af3cde8f01adee4027453b7 /src/com.gluster.storage.management.server.scripts | |
| parent | 1d60963ce1b6fb2f49317ce9174a7764f3eafc00 (diff) | |
| parent | 466dd9e94ccc8283da84de69db4173c32949fbb6 (diff) | |
Merge branch 'master' of github.com:TimothyAsir/console into tim
Diffstat (limited to 'src/com.gluster.storage.management.server.scripts')
3 files changed, 0 insertions, 155 deletions
diff --git a/src/com.gluster.storage.management.server.scripts/src/add_user_cifs_all.py b/src/com.gluster.storage.management.server.scripts/src/add_user_cifs_all.py deleted file mode 100755 index e4b48658..00000000 --- a/src/com.gluster.storage.management.server.scripts/src/add_user_cifs_all.py +++ /dev/null @@ -1,66 +0,0 @@ -#!/usr/bin/python -# Copyright (C) 2011 Gluster, Inc. <http://www.gluster.com> -# This file is part of Gluster Management Gateway. -# - -import os -import sys -import Utils - - -defaultUid = 1024000 -cifsUserFile = "/etc/glustermg/.users.cifs" - - -def getLastUid(): - if not os.path.exists(cifsUserFile): - return defaultUid - try: - fp = open(cifsUserFile) - content = fp.read() - fp.close() - except IOError, e: - Utils.log("failed to read file %s: %s" % (cifsUserFile, str(e))) - return False - - lines = content.strip().split() - if not lines: - return defaultUid - return int(lines[-1].split(":")[0]) - - -def setUid(uid, userName): - try: - fp = open(cifsUserFile, "a") - fp.write("%s:%s\n" % (uid, userName)) - fp.close() - return True - except IOError, e: - Utils.log("failed to write file %s: %s" % (cifsUserFile, str(e))) - return False - - -def main(): - if len(sys.argv) < 4: - sys.stderr.write("usage: %s SERVER_FILE USERNAME PASSWORD\n" % os.path.basename(sys.argv[0])) - sys.exit(-1) - - serverFile = sys.argv[1] - userName = sys.argv[2] - password = sys.argv[3] - - uid = getLastUid() - if not uid: - sys.exit(10) - - uid += 1 - - rv = Utils.runCommand("grun.py %s add_user_cifs.py %s %s %s" % (serverFile, uid, userName, password)) - if rv == 0: - if not setUid(uid, userName): - sys.exit(11) - sys.exit(rv) - - -if __name__ == "__main__": - main() diff --git a/src/com.gluster.storage.management.server.scripts/src/delete_user_cifs_all.py b/src/com.gluster.storage.management.server.scripts/src/delete_user_cifs_all.py deleted file mode 100755 index 38dd8109..00000000 --- a/src/com.gluster.storage.management.server.scripts/src/delete_user_cifs_all.py +++ /dev/null @@ -1,53 +0,0 @@ -#!/usr/bin/python -# Copyright (C) 2011 Gluster, Inc. <http://www.gluster.com> -# This file is part of Gluster Management Gateway. -# - -import os -import sys -import Utils - - -cifsUserFile = "/etc/glustermg/.users.cifs" - - -def removeUser(userName): - try: - fp = open(cifsUserFile) - content = fp.read() - fp.close() - except IOError, e: - Utils.log("failed to read file %s: %s" % (cifsUserFile, str(e))) - return False - - try: - fp = open(cifsUserFile, "w") - lines = content.strip().split() - for line in lines: - if line.split(":")[1] == userName: - continue - fp.write("%s\n" % line) - fp.close() - except IOError, e: - Utils.log("failed to write file %s: %s" % (cifsUserFile, str(e))) - return False - return True - - -def main(): - if len(sys.argv) < 3: - sys.stderr.write("usage: %s SERVER_LIST USERNAME\n" % os.path.basename(sys.argv[0])) - sys.exit(-1) - - serverList = sys.argv[1] - userName = sys.argv[2] - - rv = Utils.runCommand("grun.py %s delete_user_cifs.py %s" % (serverList, userName)) - if rv == 0: - if not removeUser(userName): - sys.exit(10) - sys.exit(rv) - - -if __name__ == "__main__": - main() diff --git a/src/com.gluster.storage.management.server.scripts/src/grun.py b/src/com.gluster.storage.management.server.scripts/src/grun.py deleted file mode 100755 index ae93b7f2..00000000 --- a/src/com.gluster.storage.management.server.scripts/src/grun.py +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/python -# Copyright (C) 2011 Gluster, Inc. <http://www.gluster.com> -# This file is part of Gluster Management Gateway. -# - -import os -import sys -import Utils - - -def main(): - sshCommandPrefix = "ssh -q -o BatchMode=yes -o GSSAPIAuthentication=no -o PasswordAuthentication=no -o StrictHostKeyChecking=no".split() - - if len(sys.argv) < 3: - sys.stderr.write("usage: %s SERVER_FILE COMMAND [ARGUMENTS]\n" % os.path.basename(sys.argv[0])) - sys.exit(-1) - serverFile = sys.argv[1] - command = sys.argv[2:] - - try: - fp = open(serverFile) - serverNameList = fp.readlines() - fp.close() - except IOError, e: - Utils.log("Failed to read server file %s: %s\n" % (serverFile, str(e))) - sys.exit(1) - - for serverName in serverNameList: - rv = Utils.runCommand(sshCommandPrefix + [serverName.strip()] + command) - print rv - - sys.exit(0) - - -if __name__ == "__main__": - main() |
