From 67afd2d6d3b6a125787c1832bbabfadd308be967 Mon Sep 17 00:00:00 2001 From: Christoph Date: Sun, 15 Sep 2024 22:56:52 +0200 Subject: [PATCH] Add script 'create-rsyslogd-postfix.sh'. --- add_new_user.sh | 2 +- create-rsyslogd-postfix.sh | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100755 create-rsyslogd-postfix.sh diff --git a/add_new_user.sh b/add_new_user.sh index b2e18f2..c9de062 100755 --- a/add_new_user.sh +++ b/add_new_user.sh @@ -366,7 +366,7 @@ if $password_needed ; then # - wadmin # - elif [[ "$user_name" = 'wadmin' ]]; then - perl -i -n -p -e "s#^(${user_name}):[^:]+:(.+)#\1:\\\$6\\\$sLWIXKTW\\\$i/STlSS0LijkrnGR/XMbaxJsEbrRdDYgqyCqIr.muLN5towes8yHDCXsyCYDjuaBNKPHXyFpr8lclg5DOm9OF1:\2#" /etc/shadow + perl -i -n -p -e "s#^(${user_name}):[^:]+:(.+)#\1:\\\$y\\\$j9T\\\$YarN7tuuR4Q4iGCUundvp.\\\$Cj7hN5UAaigmXCZrNQbeIIq40MmYX66.Jiu0QmDYY6.:\2#" /etc/shadow # - marcus Opferperspektive diff --git a/create-rsyslogd-postfix.sh b/create-rsyslogd-postfix.sh new file mode 100755 index 0000000..9d9fbef --- /dev/null +++ b/create-rsyslogd-postfix.sh @@ -0,0 +1,23 @@ +#!/usr/bin/env bash + +if [[ -f "/etc/rsyslog.d/postfix.conf" ]] ; then + cat << EOF > /etc/rsyslog.d/postfix.conf +# Create an additional socket in postfix's chroot in order not to break +# mail logging when rsyslog is restarted. If the directory is missing, +# rsyslog will silently skip creating the socket. +\$AddUnixListenSocket /var/spool/postfix/dev/log + +# +# Logging for the mail system. Split it up so that +# it is easy to write scripts to parse these files. +# +#mail.info -/var/log/mail.info +#mail.warn -/var/log/mail.warn +#mail.err /var/log/mail.err + +mail.* -/var/log/mail.log +& stop +EOF +fi + +exit 0