From 16e35e9c7f35dd6c566dc010c8f3d4c27dc584c7 Mon Sep 17 00:00:00 2001 From: peytonr18 Date: Tue, 28 Jan 2025 13:29:48 -0800 Subject: [PATCH] Applying patch to prevent ssh public key override --- azurelinuxagent/common/osutil/default.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azurelinuxagent/common/osutil/default.py b/azurelinuxagent/common/osutil/default.py index 584515dc6..746c43633 100644 --- a/azurelinuxagent/common/osutil/default.py +++ b/azurelinuxagent/common/osutil/default.py @@ -346,7 +346,7 @@ def deploy_ssh_pubkey(self, username, pubkey): raise OSUtilError("Bad public key: {0}".format(value)) if not value.endswith("\n"): value += "\n" - fileutil.write_file(path, value) + fileutil.write_file(path, value, append=True) elif thumbprint is not None: lib_dir = conf.get_lib_dir() crt_path = os.path.join(lib_dir, thumbprint + '.crt')