Implement privilege dropping
authorMichael Tokarev <mjt@corpit.ru>
Mon, 18 May 2009 12:25:41 +0000 (16:25 +0400)
committerGuus Sliepen <guus@sliepen.eu.org>
Mon, 18 May 2009 12:34:24 +0000 (14:34 +0200)
commitec316aa32e8567395a88c4583007f01ffae008ce
tree275736dda9a0788de2abf97e8d6f3a2d9ebd8e4c
parent6698f7c390a5ae2f262e30560d9df59f9d5c418d
Implement privilege dropping

Add two options, -R/--chroot and -U/--user=user, to chroot to the
config directory (where tinc.conf is located) and to perform
setuid to the user specified, after all the initialization is done.

What's left is handling of pid file since we can't remove it anymore.
doc/tinc.texi
doc/tincd.8.in
src/tincd.c