On Wed, 8 Aug 2018 17:27:25 +0300 Markos Chandras <[email protected]> wrote:
> The /var/log/openvswitch directory is owned by the openvswitch user > but logrotate could be running as root or as another user. As a > result of which, rpmlint prints the following warning when building > the spec file on SUSE Linux Enterprise: > > openvswitch.x86_64: W: > suse-logrotate-user-writable-log-dir /var/log/openvswitch > openvswitch:openvswitch 0750 The log directory is writable by > unprivileged users. Please fix the permissions so only root can write > there or add the 'su' option to your logrotate config > > In order to fix that, we should run the logrotate script as the same > user which runs the various Open vSwitch daemons. If this is a new > installation, then this user is the 'openvswitch' one, but if we are > upgrading from an older release, then the user is normally 'root'. > As such, we set the initial user to 'root' and we fix this up in the > %post scriptlet. > > Cc: Aaron Conole <[email protected]> > Cc: Timothy Redaelli <[email protected]> > Signed-off-by: Markos Chandras <[email protected]> Acked-by: Timothy Redaelli <[email protected]> _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
