vibe.d beta banner
get vibe.d
0.7.30

lowerPrivileges - multiple declarations

  • Function lowerPrivileges
  • Function lowerPrivileges

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).

Note that this function is called automatically by vibe.d's default main implementation, as well as by runApplication.

Prototype

void lowerPrivileges(
  string uname,
  string gname
);

Function lowerPrivileges

Prototype

void lowerPrivileges();
Authors

Sönke Ludwig

Copyright

© 2012-2016 RejectedSoftware e.K.

License

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