RFE: implement a "drop privileges" feature for CherryPy's embedded HTTP server
Would it be possible to add a feature whereby CherryPy (when using the embedded HTTP server) changes uid and gid to values specified in the configuration, after binding its listening socket? This would allow it to serve on privileged ports (e.g. 80) while running as an unprivileged user.
Reported by email@example.com