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

  1. void lowerPrivileges(string uname, string gname)
    @safe
    void
    lowerPrivileges
    (
    string uname
    ,
    string gname
    )
  2. void lowerPrivileges()

Meta