[patch] changing uid of the server

Pedro Melo melo at simplicidade.org
Wed Sep 19 22:24:51 UTC 2007


On Sep 19, 2007, at 8:07 PM, Edward Rudd wrote:

> Yuppers, my init.d script does exactly that, it switches to
> non-privileged user and runs djabberd.  The only benefit of having the
> daemon changing euids itself would be the *absent minded sysadmin*
> running djabberd manually on the root prompt. Especially during  
> testing
> and messing up all the file permissions:).

So the proper patch is exit(1) if $EUID == 0; :)

Best regards,

> Jeremy Lawler wrote:
>> I think I must be missing something.  Jabber doesn't use any low
>> numbered ports, so why do you need to change the uid after you start
>> it?  You can start the server as an unprivileged account and bypass
>> the whole "changing UIDs" thing.<erudd.vcf>

Pedro Melo
Blog: http://www.simplicidade.org/notes/
XMPP ID: melo at simplicidade.org

More information about the Djabberd mailing list