add auditd config cli
parent
f213611171
commit
2b0dd2b386
@ -0,0 +1,2 @@
|
||||
etc/audit/auditd.conf
|
||||
var/lib/linux-infosec-setupper/audit/auditd-conf.sh
|
@ -0,0 +1,60 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
# detect running from git tree
|
||||
if [ -f ./common.sh ] && [ -f "$0" ]
|
||||
then
|
||||
source common.sh
|
||||
source back_auditd.sh
|
||||
else
|
||||
source /usr/share/linux-infosec-setupper/common.sh
|
||||
source "${SHARE_DIR_PWQUALITY}/back_auditd.sh"
|
||||
fi
|
||||
|
||||
_audit_variables
|
||||
|
||||
_echo_help(){
|
||||
_echo $"This is generator of auditd config"
|
||||
_echo $"Run as: %s [--parameter value] [--parameter value]" "$0"
|
||||
_echo $"Supported parameters of auditd and their default values are:"
|
||||
cat << EOF
|
||||
--local_events "$local_events"
|
||||
--log_file "$log_file"
|
||||
--write_logs "$write_logs"
|
||||
--log_format "$log_format"
|
||||
--log_group "$log_group"
|
||||
--priority_boost "$priority_boost"
|
||||
--flush "$flush"
|
||||
--freq "$freq"
|
||||
--max_log_fileaction "$max_log_fileaction"
|
||||
--num_logs "$num_logs"
|
||||
--disp_qos "$disp_qos"
|
||||
--dispatcher "$dispatcher"
|
||||
--distribute_network "$distribute_network"
|
||||
--name_format "$name_format"
|
||||
--name "$name"
|
||||
--max_log_file "$max_log_file"
|
||||
--action_mail_acct "$action_mail_acct"
|
||||
--space_left "$space_left"
|
||||
--space_left_action "$space_left_action"
|
||||
--disk_full_action "$disk_full_action"
|
||||
--disk_error_action "$disk_error_action"
|
||||
--tcp_listen_port "$tcp_listen_port"
|
||||
--tcp_max_per_addr "$tcp_max_per_addr"
|
||||
EOF
|
||||
}
|
||||
|
||||
_main(){
|
||||
if [[ "$@" =~ (\-\-help|\-h)($|[[:space:]]) ]]; then
|
||||
_echo_help
|
||||
exit 0
|
||||
fi
|
||||
if [ -z "$(echo "$@")" ]; then
|
||||
_echo_help
|
||||
exit 1
|
||||
fi
|
||||
_mk_auditd_config $@
|
||||
_write_auditd_config
|
||||
}
|
||||
|
||||
_main $@
|
Loading…
Reference in New Issue