OpenStack Networking (Neutron)
9f2b40f2ce
radvd needs to run as root, but has the capability to drop privileges on linux hosts. Currently, radvd process is not using this feature and this can be considered a serious risk. In addition, some distributions like SUSE, radvd process runs as a non privileged user by default, causing radvd failure to daemonize because it can't write the pid in the corresponding neutron folder and break the IPv6 functionality. This patch allows radvd process to run with the same user used by neutron. In order to allow this, it changes the radvd config file permissions to 444 because radvd doesn't allow that this file can be writeable by self/group. The readonly mode is not a problem updating the file because of the way the neutron_lib replace_file function handles the files operations. Closes-Bug: #1777922 Change-Id: Ic5d976ba71a966a537d1f31888f82997a7ccb0de Signed-off-by: aojeagarcia <aojeagarcia@suse.com> |
||
---|---|---|
api-ref | ||
bin | ||
devstack | ||
doc | ||
etc | ||
neutron | ||
playbooks/legacy | ||
rally-jobs | ||
releasenotes | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.pylintrc | ||
.stestr.conf | ||
.zuul.yaml | ||
babel.cfg | ||
bindep.txt | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
lower-constraints.txt | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
TESTING.rst | ||
tox.ini |
Team and repository tags
Welcome!
To learn more about neutron:
- Documentation: https://docs.openstack.org
- Features: https://specs.openstack.org/openstack/neutron-specs
- Defects: https://launchpad.net/neutron
Get in touch via email. Use [Neutron] in your subject.
To learn how to contribute:
CONTRIBUTING.rst