You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@mesos.apache.org by James Peach <jp...@apache.org> on 2015/04/23 22:13:21 UTC

Review Request 33491: Set the supplementary groups list when switching users.

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/33491/
-----------------------------------------------------------

Review request for mesos.


Bugs: MESOS-719
    https://issues.apache.org/jira/browse/MESOS-719


Repository: mesos


Description
-------

Make sure we call initgroups(3) after calling setgid(2) so that the
auxiliary groups for the su'd user are set.

This is particularly important for docker support because it lets
you add your mesos user to the docker group so it can talk to docker
through /var/run/docker.sock (which is owned by a docker group by
default in most installations.) Without initgroups, the Mesos user
only has its primary GID set.


Diffs
-----

  3rdparty/libprocess/3rdparty/stout/include/stout/os.hpp 02db3c587e3f9a40282405e9496bde30e251f8bb 

Diff: https://reviews.apache.org/r/33491/diff/


Testing
-------

Ran "make check" on CentOS 7 & and OS X 10.10.3.


Thanks,

James Peach