diff options
author | rwatson <rwatson@FreeBSD.org> | 2006-02-02 10:02:55 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2006-02-02 10:02:55 +0000 |
commit | 4a1c13c11866a65936d57b1d535f61e2b389734a (patch) | |
tree | f5515b16128b1a774343487ea722368b0a82f26a /etc | |
parent | c34b7e5c9a935d355555066a5d31a2cb4f090001 (diff) | |
download | FreeBSD-src-4a1c13c11866a65936d57b1d535f61e2b389734a.zip FreeBSD-src-4a1c13c11866a65936d57b1d535f61e2b389734a.tar.gz |
Add auditd rc.d script.
Submitted by: trhodes
Obtained from: TrustedBSD Project
Diffstat (limited to 'etc')
-rwxr-xr-x | etc/rc.d/Makefile | 2 | ||||
-rw-r--r-- | etc/rc.d/auditd | 34 |
2 files changed, 35 insertions, 1 deletions
diff --git a/etc/rc.d/Makefile b/etc/rc.d/Makefile index 04b5c8f..3aca51d 100755 --- a/etc/rc.d/Makefile +++ b/etc/rc.d/Makefile @@ -3,7 +3,7 @@ FILES= DAEMON LOGIN NETWORKING SERVERS \ abi accounting addswap adjkerntz amd \ - apm apmd archdep atm1 atm2 atm3 \ + apm apmd archdep atm1 atm2 atm3 auditd \ bgfsck bluetooth bootparams bsnmpd \ ccd cleanvar cleartmp cron \ devd devfs dhclient \ diff --git a/etc/rc.d/auditd b/etc/rc.d/auditd new file mode 100644 index 0000000..6c4f41c --- /dev/null +++ b/etc/rc.d/auditd @@ -0,0 +1,34 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# Start up for the Audit daemon. +# + +# PROVIDE: auditd +# REQUIRE: syslogd +# BEFORE: DAEMON + +. /etc/rc.subr + +name="auditd" +stop_cmd="auditd_stop" +command="/usr/sbin/${name}" +rcvar="auditd_enable" +command_args="${auditd_flags}" +required_files="/etc/security/audit_class /etc/security/audit_control + /etc/security/audit_event /etc/security/audit_user + /etc/security/audit_warn" + +auditd_stop() +{ + + if [ -f /var/run/auditd.pid ]; then + /usr/sbin/audit -t + else + echo "The audit daemon is not running"; + fi +} + +load_rc_config $name +run_rc_command "$1" |