Bartolomiej, Adam, Stanislaw is correct. And this is going to be ported to master. The goal currently is to reach an agreement on the implementation so that there's going to be a some kinf of compatibility during upgrades.
Stanislaw, Do I understand correctly that you propose using something like sucap to launch from root, switch to a different user and then drop capabilities which are not required? On Tue, Nov 10, 2015 at 3:11 AM, Stanislaw Bogatkin <sbogat...@mirantis.com> wrote: > Bartolomiej, it's customer-related patches, they, I think, have to be done > for 6.1 prior to 8+ release. > > Dmitry, it's nice to hear about it. Did you consider to use linux > capabilities on fuel-related processes instead of just using non-extended > POSIX privileged/non-privileged permission checks? > > On Tue, Nov 10, 2015 at 10:11 AM, Bartlomiej Piotrowski < > bpiotrow...@mirantis.com> wrote: > >> We don't develop features for already released versions… It should be >> done for master instead. >> >> BP >> >> On Tue, Nov 10, 2015 at 7:02 AM, Adam Heczko <ahec...@mirantis.com> >> wrote: >> >>> Dmitry, >>> +1 >>> >>> Do you plan to port your patchset to future Fuel releases? >>> >>> A. >>> >>> On Tue, Nov 10, 2015 at 12:14 AM, Dmitry Nikishov < >>> dnikis...@mirantis.com> wrote: >>> >>>> Hey guys. >>>> >>>> I've been working on making Fuel not to rely on superuser privileges >>>> at least for day-to-day operations. These include: >>>> a) running Fuel services (nailgun, astute etc) >>>> b) user operations (create env, deploy, update, log in) >>>> >>>> The reason for this is that many security policies simply do not >>>> allow root access (especially remote) to servers/environments. >>>> >>>> This feature/enhancement means that anything that currently is being >>>> run under root, will be evaluated and, if possible, put under a >>>> non-privileged >>>> user. This also means that remote root access will be disabled. >>>> Instead, users will have to log in with "fueladmin" user. >>>> >>>> Together with Omar <gomarivera> we've put together a blueprint[0] and a >>>> spec[1] for this feature. I've been developing this for Fuel 6.1, so >>>> there >>>> are two patches into fuel-main[2] and fuel-library[3] that can give you >>>> an >>>> impression of current approach. >>>> >>>> These patches do following: >>>> - Add fuel-admin-user package, which creates 'fueladmin' >>>> - Make all other fuel-* packages depend on fuel-admin-user >>>> - Put supervisord under 'fueladmin' user. >>>> >>>> Please review the spec/patches and let's have a discussion on the >>>> approach to >>>> this feature. >>>> >>>> Thank you. >>>> >>>> [0] https://blueprints.launchpad.net/fuel/+spec/fuel-nonsuperuser >>>> [1] https://review.openstack.org/243340 >>>> [2] https://review.openstack.org/243337 >>>> [3] https://review.openstack.org/243313 >>>> >>>> -- >>>> Dmitry Nikishov, >>>> Deployment Engineer, >>>> Mirantis, Inc. >>>> >>>> >>>> __________________________________________________________________________ >>>> OpenStack Development Mailing List (not for usage questions) >>>> Unsubscribe: >>>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >>>> >>>> >>> >>> >>> -- >>> Adam Heczko >>> Security Engineer @ Mirantis Inc. >>> >>> >>> __________________________________________________________________________ >>> OpenStack Development Mailing List (not for usage questions) >>> Unsubscribe: >>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >>> >>> >> >> __________________________________________________________________________ >> OpenStack Development Mailing List (not for usage questions) >> Unsubscribe: >> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >> >> > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > -- Dmitry Nikishov, Deployment Engineer, Mirantis, Inc.
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev