[erlang-questions] Is there a way to change the privileges of a working program?
Thu Jun 25 01:11:11 CEST 2009
For completeness, one solution not mentioned is to use a reverse proxy
which is designed to bind the port and then drop privileges, e.g., nginx.
On Wed, 24 Jun 2009, Claes Wikstrom wrote:
> Sergey Samokhin wrote:
> > Hello!
> > Often we have to run some kinds of our erlang programs with root
> > privileges, e.g. to allow them to bind a system port (< 1024). It is
> > quite dangerous, because once your web-server has been hacked by a bad
> > guy, the whole system can be affected. I was very impressed to know
> > that some servers drop root priveleges right after port binding.
> > Is there a way which will help me to change the privileges of a
> > running program to the minimum after a system port has been bound?
> > Thanks.
> I write on this topic at:
> erlang-questions mailing list. See http://www.erlang.org/faq.html
> erlang-questions (at) erlang.org
More information about the erlang-questions