SOURCES: klogd.sysconfig, klogd.init - possibility to run as non-root

glen glen at pld-linux.org
Mon Aug 1 21:07:16 CEST 2005


Author: glen                         Date: Mon Aug  1 19:07:16 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- possibility to run as non-root

---- Files affected:
SOURCES:
   klogd.sysconfig (1.2 -> 1.3) , klogd.init (1.15 -> 1.16) 

---- Diffs:

================================================================
Index: SOURCES/klogd.sysconfig
diff -u SOURCES/klogd.sysconfig:1.2 SOURCES/klogd.sysconfig:1.3
--- SOURCES/klogd.sysconfig:1.2	Tue Feb 15 16:14:52 2000
+++ SOURCES/klogd.sysconfig	Mon Aug  1 21:07:10 2005
@@ -1,3 +1,7 @@
 # klog console loggin level. Look at /usr/include/linux/kernel.h for values.
 # [1-7]
 CONSOLELOG_LEVEL=1
+
+# run klogd as this user.
+# note it doesn't work (yet?) as non-root: http://glen.alkohol.ee/pld/klogd-syslog.txt.bz2
+#RUNAS=syslog

================================================================
Index: SOURCES/klogd.init
diff -u SOURCES/klogd.init:1.15 SOURCES/klogd.init:1.16
--- SOURCES/klogd.init:1.15	Fri Apr 30 19:54:11 2004
+++ SOURCES/klogd.init	Mon Aug  1 21:07:10 2005
@@ -23,6 +23,10 @@
 	OPTIONS="$OPTIONS -c $CONSOLELOG_LEVEL"
 fi
 
+if [ -n "$RUNAS" ]; then
+	OPTIONS="$OPTIONS -u $RUNAS"
+fi
+
 RETVAL=0
 # See how we were called.
 case "$1" in
@@ -41,6 +45,7 @@
 	if [ -f /var/lock/subsys/klogd ]; then
 		msg_stopping "Kernel logger"
 		killproc klogd
+		/sbin/klogd -r
 		rm -f /var/lock/subsys/klogd >/dev/null 2>&1
 	else
 		msg_not_running "Kernel logger"
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/klogd.sysconfig?r1=1.2&r2=1.3&f=u
    http://cvs.pld-linux.org/SOURCES/klogd.init?r1=1.15&r2=1.16&f=u




More information about the pld-cvs-commit mailing list