diff --git a/monkey/agent_plugins/exploiters/hadoop/src/hadoop_command_builder.py b/monkey/agent_plugins/exploiters/hadoop/src/hadoop_command_builder.py index 81218077926..47e30a17967 100644 --- a/monkey/agent_plugins/exploiters/hadoop/src/hadoop_command_builder.py +++ b/monkey/agent_plugins/exploiters/hadoop/src/hadoop_command_builder.py @@ -7,6 +7,7 @@ IWindowsAgentCommandBuilder, LinuxDownloadMethod, LinuxDownloadOptions, + LinuxPermissionChangeOptions, LinuxRunOptions, TargetHost, WindowsDownloadMethod, @@ -78,11 +79,14 @@ def _build_linux_hadoop_command( download_url=agent_download_url, ) + chmod_options = LinuxPermissionChangeOptions(file_path=agent_destination_path) + run_options = LinuxRunOptions( agent_destination_path=agent_destination_path, dropper_execution_mode=DropperExecutionMode.NONE, ) agent_command_builder.build_download_command(download_options) + agent_command_builder.build_permission_change_command(chmod_options) agent_command_builder.build_run_command(run_options) return agent_command_builder.get_command()