If do create a patch to drop this as a config/compile for corner cases like the situation I have, would it be useful to upstream?

On 7/22/2016 6:04 AM, Paul Jakma wrote:
On Thu, 21 Jul 2016, Jafar Al-Gharaibeh wrote:

I haven't looked at Quagga code yet to see if I can hack my way through this, or if there is a way to run with root permissions (maybe the easy way for now?) without a big effort. Why do Quagga make the user lookup, and can it be skipped?

Quagga does that so it can change euid to a non-root, more confined user for general operation to make any security issues in external interfaces a bit harder to exploit. On Linux and Solaris it will also drop unneeded capabilities permanently (unfortunately, routing tends to need quite powerful capabilities still though), as well as drop all capabilities for general operation.

regards,


_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to