mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-04-01 16:23:10 +00:00
If sudoing to a user other than root, the home directory of the original user is very unlikely to be readable by the
sudoed to user, so just use tmp. Data will be readable by others (briefly before deletion) but never writeable.
This commit is contained in:
@@ -641,6 +641,8 @@ class Runner(object):
|
||||
basetmp = os.path.join(C.DEFAULT_REMOTE_TMP, basefile)
|
||||
if self.remote_user == 'root':
|
||||
basetmp = os.path.join('/var/tmp', basefile)
|
||||
elif self.sudo and self.sudo_user != 'root':
|
||||
basetmp = os.path.join('/tmp', basefile)
|
||||
|
||||
cmd = 'mkdir -p %s' % basetmp
|
||||
if self.remote_user != 'root':
|
||||
|
||||
Reference in New Issue
Block a user