From bedd4b41326dc17e11990efac8c7233d7fdd4efd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=8F=B2?= Date: Mon, 15 Aug 2022 16:55:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9C=A8=E6=89=A7=E8=A1=8Cgs?= =?UTF-8?q?=5Fpostuninstall=E6=97=B6=E6=B8=85=E7=A9=BA.ssh=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script/impl/postuninstall/PostUninstallImpl.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/script/impl/postuninstall/PostUninstallImpl.py b/script/impl/postuninstall/PostUninstallImpl.py index 428886d..00b3a94 100644 --- a/script/impl/postuninstall/PostUninstallImpl.py +++ b/script/impl/postuninstall/PostUninstallImpl.py @@ -837,7 +837,6 @@ class PostUninstallImpl: username = pwd.getpwuid(os.getuid()).pw_name # get dir path homeDir = os.path.expanduser("~" + username) - sshDir = "%s/.ssh/*" % homeDir tmp_path = "%s/gaussdb_tmp" % homeDir # get cmd @@ -846,7 +845,11 @@ class PostUninstallImpl: "xargs kill -9" delete_line_cmd = " && sed -i '/^\\s*export\\s*SSH_AUTH_SOCK=.*$/d' %s" % bashrc_file delete_line_cmd += " && sed -i '/^\\s*export\\s*SSH_AGENT_PID=.*$/d' %s" % bashrc_file - delete_shell_cmd = " && rm -rf %s && rm -rf %s" % (sshDir, tmp_path) + delete_line_cmd += " && sed -i '/#OM$/d' %s" % DefaultValue.SSH_AUTHORIZED_KEYS + delete_line_cmd += " && sed -i '/#OM$/d' %s" % DefaultValue.SSH_KNOWN_HOSTS + delete_shell_cmd = " && rm -rf %s" % tmp_path + delete_shell_cmd += " && rm -rf %s" % DefaultValue.SSH_PRIVATE_KEY + delete_shell_cmd += " && rm -rf %s" % DefaultValue.SSH_PUBLIC_KEY cmd = "%s" + delete_line_cmd + delete_shell_cmd # get remote node and local node