From 7036c362b23d65f562b4ae44c7267fb2e89b2d11 Mon Sep 17 00:00:00 2001 From: James Meyer Date: Thu, 4 Jun 2009 08:42:27 -0500 Subject: LinHes-config: Adding ssh user module --- abs/core-testing/LinHES-config/systemconfig.py | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/abs/core-testing/LinHES-config/systemconfig.py b/abs/core-testing/LinHES-config/systemconfig.py index f8521d4..7e5e3b1 100755 --- a/abs/core-testing/LinHES-config/systemconfig.py +++ b/abs/core-testing/LinHES-config/systemconfig.py @@ -82,20 +82,21 @@ def main(argv): cmdmodule["misc"] = True cmdmodule["sleep"] = True cmdmodule["webuser"] = True + cmdmodule["ddns"] = True cmdmodule["screensaver"] = True cmdmodule["advanced"] = True cmdmodule["software"] = True cmdmodule["advancedX"] = True cmdmodule["smolt"] = True - + cmdmodule["user"] = True if cmdmodule["hostype"]: - import hostype + import mv_hostype cmdmodule["advancedX"] = False setup_x(systemconfig) cmdmodule["ir"] = True - hostype.hostypeprint(systemconfig) + mv_hostype.hostypeprint(systemconfig) cmdmodule["smolt"] = True if cmdmodule["network"]: @@ -136,6 +137,9 @@ def main(argv): import mv_webuser mv_webuser.setup_web_auth(systemconfig["UseMythWEB_auth"]) + if cmdmodule["ddns"]: + print " LOOK FOR DDNS" + if cmdmodule["screensaver"]: import mv_screensaver mv_screensaver.setup_screensaver(systemconfig, data_config) @@ -165,7 +169,17 @@ def main(argv): data_config.MYTHHOME, data_config.SYSTEMTYPE) - + if cmdmodule["user"]: + logging.info("____Start of ssh user____") + if systemconfig["rootSSH"] == "1" : + logging.info(" Allowing ssh access for root") + cmd = '''sed -i "s/^.*PermitRootLogin.*$/PermitRootLogin yes/" /etc/ssh/sshd_config''' + mv_common.runcmd(cmd) + else: + logging.info(" Removing ssh access for root") + cmd = '''sed -i "s/^.*PermitRootLogin.*$/PermitRootLogin no/" /etc/ssh/sshd_config''' + mv_common.runcmd(cmd) + logging.info("__End of ssh user\n") if __name__ == "__main__": @@ -173,7 +187,7 @@ if __name__ == "__main__": data_config = __import__(config_file, globals(), locals(), []) #Read in systemconfig global systemconfig - systemconfig = {} + systemconfig = {"hostypec":False} file_name = "/etc/systemconfig" try: config_file = open(file_name) -- cgit v0.12