Commit efe2a9fb by Michael DeHaan

Merge pull request #4538 from mulby/gabe/arguments-sudo

Ensure non-root users can read arguments file when using sudo_user and non-standard modules
parents afa781d6 84a57b75
......@@ -320,6 +320,11 @@ class Runner(object):
else:
argsfile = self._transfer_str(conn, tmp, 'arguments', args)
if self.sudo and self.sudo_user != 'root':
# deal with possible umask issues once sudo'ed to other user
cmd_args_chmod = "chmod a+r %s" % argsfile
self._low_level_exec_command(conn, cmd_args_chmod, tmp, sudoable=False)
if async_jid is None:
cmd = "%s %s" % (remote_module_path, argsfile)
else:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment