I\'d like to have a Python program start listening on port 80, but after that execute without root permissions. Is there a way to drop root or to get port 80 without it?
I recommend using authbind to start your Python program, so none of it has to run as root.
authbind
https://en.wikipedia.org/wiki/Authbind