Package: quagga
Version: 0.99.23.1-1+deb8u3
Severity: minor

Currently, not all users that belong to the group quaggavty are able
to modify the quagga’s configuration due to (incorrect?) permissions.
For example, having two members of quaggavty: usera and userb and
using integrated configuration file Quagga.conf. When usera writes the
configuration from vtysh the permissions for the file will be:

-rw-r----- 1 usera quaggavty 973 Dec  4 11:43 Quagga.conf

This prevents userb from writing the configuration with vtysh. I think
this package should be modified so that the permission for group
quaggavty is rw on the configuration files managed by vtysh. In theory
this can be easily achieved by passing --enable-configfile-mask=660 to
the configure script instead of the current value of 640. Not sure if
this has any security implications, but currently any member of
quaggavty can remove/delete any file under /etc/quagga so I don’t
think this change would give any extra permissions and it would make
configuration a lot easier.

Thanks a lot for your time.

-- 
Carlos Ramos

Reply via email to