Description
The real intention for this action is to make sure all decompressed files are chowned to the task user but this has side effects if there are other things are laid down in the sandbox.
The fetcher should only chown the individual files if they are not to be extracted or it should run the extraction commands as the task user so the files get extracted with the task user as the owner.
Attachments
Issue Links
- is related to
-
MESOS-5856 Logrotate ContainerLogger module does not rotate logs when run as root with `--switch_user`.
- Resolved
- relates to
-
MESOS-5845 The fetcher can access any local file as root
- Resolved
-
MESOS-6271 The container logger should be responsible for making sure stdout/stderr are writable by the task
- Open
-
MESOS-1790 Add "chown" option to CommandInfo.URI
- Reviewable