kolla/docker/base/sudoers
Sam Yaple 73681e7607 Remove /usr/bin/install from allowed commands
This essentially allows the user to copy any files and set any
ownership on any files. Can be used to do anything on the system and
all users in 'kolla' group have access to it.

Change-Id: I9d6cd2b4ca40cb536484fa45e80692105b5fa2a4
2016-12-18 20:48:27 +00:00

19 lines
799 B
Plaintext

# The idea here is a container service adds their UID to the kolla group
# via usermod -a -G kolla <uid>. Then the kolla_start may run
# kolla_set_configs via sudo as the root user which is necessary to protect
# the immutability of the container
# anyone in the kolla group may sudo -E (set the environment)
Defaults: %kolla setenv
# root may run any commands via sudo as the network seervice user. This is
# neededfor database migrations of existing services which have not been
# converted to run as a non-root user, but instead do that via sudo -E glance
root ALL=(ALL) ALL
# anyone in the kolla group may run /usr/local/bin/kolla_set_configs as the
# root user via sudo without password confirmation
%kolla ALL=(root) NOPASSWD: /usr/local/bin/kolla_set_configs
#includedir /etc/sudoers.d