Function lowerPrivileges

Sets the effective user and group ID to the ones configured for privilege lowering.

This function is useful for services run as root to give up on the privileges that they only need for initialization (such as listening on ports <= 1024 or opening system log files).

Prototype

void lowerPrivileges();

Authors

Sönke Ludwig

Copyright

© 2012-2014 RejectedSoftware e.K.

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.