Package: tcpspy
Version: 1.7d-3.1
/etc/init.d/tcpspy runs start-stop-daemon with '--chuid nobody', which
makes it impossible to use the '-p' option of tcpspy to log process
filenames.
this is unneccessary because tcpspy already has the ability to set uid
and gid with the -U and -G options.
a fix would be to:
1. change /etc/init.d/tcpspy so that tcpspy is started like this:
CMDLINE="start-stop-daemon --start --quiet --oknodo --exec $DAEMON --
$OPTIONS -f $RULESFILE"
instead of this:
CMDLINE="start-stop-daemon --start --quiet --chuid nobody --oknodo --exec
$DAEMON -- $OPTIONS -f $RULESFILE"
(two occurences of this, under 'start' and 'restart')
2. change /etc/default/tcpspy to this:
---cut here---
# Default commandline options for tcpspy. This file is sourced by /bin/sh from
# /etc/init.d/tcpspy. For more info on commandline options see tcpspy.8
# which rules file to use. leave commented out for default:
#RULESFILE=/etc/tcpspy.rules
# run as 'nobody' and 'nogroup' by default.
OPTIONS="-U nobody -G nogroup"
# NOTE: tcpspy must run as root if you want to use tcpspy's '-p'
# option to log process filenames. comment out the above OPTIONS
# line and uncomment the below.
#
#OPTIONS="-p"
---cut here---
craig
--
craig sanders <[EMAIL PROTECTED]>
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]