Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
-
Fixed LinuxTaskController binary so that permissions of local files on TT are set correctly: user owned by the job-owner and group-owned by the group owner of the binary and _not_ the primary group of the TaskTracker.
Description
HADOOP-4491 fixed the secure permissions of local files on a TT. While testing HADOOP-4491 on a cluster, Karam Singh found out a bug. All the files/dirs have should be owned by the group corresponding to the group owner of the task-controller binary (via using getegid()) which in turn is a special group to which only TT user belongs. HADOOP-4491 incorrectly set it to primary group of the TT via getgid(), and not the special group.
Attachments
Attachments
Issue Links
- blocks
-
MAPREDUCE-856 Localized files from DistributedCache should have right access-control
- Closed