From 88c5b7bbaa25d70a4cb7f9e5ad8a877c5ba30677 Mon Sep 17 00:00:00 2001 From: TC TAI Date: Fri, 5 Jul 2019 09:48:42 +0900 Subject: [PATCH 1/3] fixed runas non root command --- lib/instance_agent/platform/linux_util.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/instance_agent/platform/linux_util.rb b/lib/instance_agent/platform/linux_util.rb index 464f0b12..3fbe6999 100644 --- a/lib/instance_agent/platform/linux_util.rb +++ b/lib/instance_agent/platform/linux_util.rb @@ -17,7 +17,7 @@ def self.prepare_script_command(script, absolute_cmd_path) end if runas && !sudo - return 'su ' + script.runas + ' -c ' + absolute_cmd_path + return 'su - ' + script.runas + ' -c ' + absolute_cmd_path end if !runas && sudo From 495c4f30c537981308e9d39fba2e05d0fa7ce720 Mon Sep 17 00:00:00 2001 From: TC TAI Date: Fri, 5 Jul 2019 09:53:43 +0900 Subject: [PATCH 2/3] Revert "fixed runas non root command" This reverts commit 88c5b7bbaa25d70a4cb7f9e5ad8a877c5ba30677. --- lib/instance_agent/platform/linux_util.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/instance_agent/platform/linux_util.rb b/lib/instance_agent/platform/linux_util.rb index 3fbe6999..464f0b12 100644 --- a/lib/instance_agent/platform/linux_util.rb +++ b/lib/instance_agent/platform/linux_util.rb @@ -17,7 +17,7 @@ def self.prepare_script_command(script, absolute_cmd_path) end if runas && !sudo - return 'su - ' + script.runas + ' -c ' + absolute_cmd_path + return 'su ' + script.runas + ' -c ' + absolute_cmd_path end if !runas && sudo From 927da336b6c93cb44d3c47f03d6e16de78da6dfc Mon Sep 17 00:00:00 2001 From: TC TAI Date: Fri, 5 Jul 2019 09:58:47 +0900 Subject: [PATCH 3/3] Fix run command as a non root user --- lib/instance_agent/platform/linux_util.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/instance_agent/platform/linux_util.rb b/lib/instance_agent/platform/linux_util.rb index 464f0b12..3fbe6999 100644 --- a/lib/instance_agent/platform/linux_util.rb +++ b/lib/instance_agent/platform/linux_util.rb @@ -17,7 +17,7 @@ def self.prepare_script_command(script, absolute_cmd_path) end if runas && !sudo - return 'su ' + script.runas + ' -c ' + absolute_cmd_path + return 'su - ' + script.runas + ' -c ' + absolute_cmd_path end if !runas && sudo