Date: Wed, 24 Jul 2002 14:30:03 -0700 (PDT) From: frf <frf@xocolatl.com> To: freebsd-bugs@FreeBSD.org Subject: Re: bin/40960: periodic security leaves tmp files behind Message-ID: <200207242130.g6OLU3c7099835@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/40960; it has been noted by GNATS. From: frf <frf@xocolatl.com> To: FreeBSD-gnats-submit@FreeBSD.org Cc: Subject: Re: bin/40960: periodic security leaves tmp files behind Date: Wed, 24 Jul 2002 14:29:04 -0700 (PDT) Here's a patch... +++ security/100.chksetuid Wed Jul 24 14:19:44 2002 @@ -35,12 +35,12 @@ source_periodic_confs fi -TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX` LOG="${daily_status_security_logdir}" rc=0 case "$daily_status_security_chksetuid_enable" in [Yy][Ee][Ss]) + TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX` echo "" echo 'Checking setuid files and devices:' # XXX Note that there is the possibility of overrunning the args to ls +++ security/200.chkmounts Wed Jul 24 14:20:00 2002 @@ -38,13 +38,13 @@ source_periodic_confs fi -TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX` LOG="${daily_status_security_logdir}" ignore="${daily_status_security_chkmounts_ignore}" rc=0 case "$daily_status_security_chkmounts_enable" in [Yy][Ee][Ss]) + TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX` case "$daily_status_security_noamd" in [Yy][Ee][Ss]) ignore="${ignore}|^amd:" +++ security/500.ipfwdenied Wed Jul 24 14:20:27 2002 @@ -39,12 +39,12 @@ source_periodic_confs fi -TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX` LOG="${daily_status_security_logdir}" rc=0 case "$daily_status_security_ipfwdenied_enable" in [Yy][Ee][Ss]) + TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX` if ipfw -a l 2>/dev/null | egrep "deny|reset|unreach" > ${TMP}; then if [ ! -f ${LOG}/ipfw.today ]; then rc=1 +++ security/550.ipfwlimit Wed Jul 24 14:20:40 2002 @@ -38,11 +38,11 @@ source_periodic_confs fi -TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX` rc=0 case "$daily_status_security_ipfwlimit_enable" in [Yy][Ee][Ss]) + TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX` IPFW_LOG_LIMIT=`sysctl -n net.inet.ip.fw.verbose_limit 2> /dev/null` if [ $? -eq 0 ] && [ "${IPFW_LOG_LIMIT}" -ne 0 ]; then ipfw -a l | grep " log " | perl -n -e \ +++ security/600.ip6fwdenied Wed Jul 24 14:20:53 2002 @@ -38,12 +38,12 @@ source_periodic_confs fi -TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX` LOG="${daily_status_security_logdir}" rc=0 case "$daily_status_security_ip6fwdenied_enable" in [Yy][Ee][Ss]) + TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX` if ip6fw -a l 2>/dev/null | egrep "deny|reset|unreach" > ${TMP}; then if [ ! -f ${LOG}/ip6fw.today ]; then rc=1 +++ security/650.ip6fwlimit Wed Jul 24 14:21:09 2002 @@ -38,11 +38,11 @@ source_periodic_confs fi -TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX` rc=0 case "$daily_status_security_ip6fwlimit_enable" in [Yy][Ee][Ss]) + TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX` IP6FW_LOG_LIMIT=`sysctl -n net.inet6.ip6.fw.verbose_limit 2> /dev/null` if [ $? -eq 0 ] && [ "${IP6FW_LOG_LIMIT}" -ne 0 ]; then ip6fw -a l | grep " log " | perl -n -e \ +++ security/700.kernelmsg Wed Jul 24 14:21:17 2002 @@ -38,12 +38,12 @@ source_periodic_confs fi -TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX` LOG="${daily_status_security_logdir}" rc=0 case "$daily_status_security_kernelmsg_enable" in [Yy][Ee][Ss]) + TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX` if dmesg 2>/dev/null > ${TMP}; then if [ ! -f ${LOG}/dmesg.today ]; then rc=1 => Thank you very much for your problem report. => It has the internal identification `bin/40960'. => The individual assigned to look at your => report is: freebsd-bugs. => => You can access the state of your problem report at any time => via this link: => => http://www.freebsd.org/cgi/query-pr.cgi?pr=40960 => => >Category: bin => >Responsible: freebsd-bugs => >Synopsis: periodic security leaves tmp files behind => >Arrival-Date: Wed Jul 24 10:10:04 PDT 2002 => -- frf@xocolatl.com 39:FF:7C:52:66:9D:B9:A3 EA:67:3C:7F:D1:B6:30:36 Sorry. I forget what I was going to say. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200207242130.g6OLU3c7099835>