The spec file for openstack-sahara sets the permissions for /var/log/sahara directory to 0755, which is world-readable. To maintain consistency, please set this to 0750. See bug 1149688 for more details. In the RPM spec file in the %files section, you can use the following: %dir %attr(0750, sahara, sahara) %{_localstatedir}/log/sahara (Owner/Group are examples and may be different for this component)
The intent here is to tighten up access on /var/log directories and files. Note that, apart from the RPM spec files, it's possible some OpenStack components may be setting permissions incorrectly as well. It also may be the case that this component has a valid need to have its /var/log directory world-readable. If that is the case, please close this bugzilla.
The permissions of a freshly installed /var/log/sahara are 0750, thanks to the change in the RPM file. Verified on openstack-sahara-2014.1.3-3.el7ost.noarch
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2015-0825.html