Received: (at submit) by bugs.debian.org; 31 Mar 1999 08:12:31 +0000 Received: (qmail 8288 invoked from network); 31 Mar 1999 08:12:29 -0000 Received: from riemann.iam.uni-bonn.de (postfix@131.220.223.83) by master.debian.org with SMTP; 31 Mar 1999 08:12:29 -0000 Received: from sobolev.rhein.de (ascend-tk-p155.rhrz.uni-bonn.de [131.220.244.155]) by riemann.iam.uni-bonn.de (Postfix) with ESMTP id 9181766B7 for ; Wed, 31 Mar 1999 10:12:06 +0200 (MEST) Received: by sobolev.rhein.de (Postfix, from userid 200) id B0E6BF206; Wed, 31 Mar 1999 10:11:21 +0200 (MEST) From: Thomas Roessler Subject: sysklogd: There should be a way to run sysklogd without root privileges To: submit@bugs.debian.org X-Mailer: bug 3.1.7 Message-Id: <19990331081121.B0E6BF206@sobolev.rhein.de> Date: Wed, 31 Mar 1999 10:11:21 +0200 (MEST) Package: sysklogd Version: 1.3-31 I'm too lazy to do this one myself now, so count it as a wishlist item: syslogd should provide an easy way to run it without root privileges. The only actions which really require such privileges are binding to the internet domain socket and creating the unix domain socket(s) given on the command line. These tasks can be done once and forever at a very early point in syslogd's lifetime. In particular, they can happen _before_ the actual init() routine is called. System log files (and /var/log) could be donated to a special log user, so opening or writing them won't require any special privileges. tlr -- System Information Debian Release: 2.1 Kernel Version: Linux sobolev 2.0.36 #7 Wed Feb 10 01:26:04 MET 1999 i586 unknown Versions of the packages sysklogd depends on: ii libc6 2.0.7.19981211 GNU C Library: shared libraries