Dovecot Systax Problem
parent
c8720e5119
commit
06263461a3
|
|
@ -32,20 +32,24 @@ install -d -m 0775 -o "$APP_USER" -g "$APP_GROUP" "$APP_DIR"
|
||||||
|
|
||||||
SUDOERS_DKIM="/etc/sudoers.d/mailwolt-dkim"
|
SUDOERS_DKIM="/etc/sudoers.d/mailwolt-dkim"
|
||||||
cat > "${SUDOERS_DKIM}" <<'EOF'
|
cat > "${SUDOERS_DKIM}" <<'EOF'
|
||||||
# mailwolt darf diese Kommandos ohne Passwort ausführen (für DKIM-Setup)
|
Defaults!/usr/local/sbin/mailwolt-install-dkim !requiretty
|
||||||
Defaults:mailwolt !requiretty
|
Defaults!/usr/local/sbin/mailwolt-remove-dkim !requiretty
|
||||||
|
Defaults!/usr/bin/systemctl !requiretty
|
||||||
|
Defaults!/usr/bin/test !requiretty
|
||||||
|
|
||||||
|
www-data ALL=(root) NOPASSWD: /usr/local/sbin/mailwolt-install-dkim *
|
||||||
|
www-data ALL=(root) NOPASSWD: /usr/local/sbin/mailwolt-remove-dkim *
|
||||||
|
www-data ALL=(root) NOPASSWD: /usr/bin/systemctl reload opendkim
|
||||||
|
www-data ALL=(root) NOPASSWD: /usr/bin/test *
|
||||||
|
|
||||||
# DKIM-Helfer (mit beliebigen Argumenten)
|
|
||||||
mailwolt ALL=(root) NOPASSWD: /usr/local/sbin/mailwolt-install-dkim *
|
mailwolt ALL=(root) NOPASSWD: /usr/local/sbin/mailwolt-install-dkim *
|
||||||
mailwolt ALL=(root) NOPASSWD: /usr/local/sbin/mailwolt-remove-dkim *
|
mailwolt ALL=(root) NOPASSWD: /usr/local/sbin/mailwolt-remove-dkim *
|
||||||
|
mailwolt ALL=(root) NOPASSWD: /usr/bin/systemctl reload opendkim
|
||||||
# OpenDKIM neu laden
|
mailwolt ALL=(root) NOPASSWD: /usr/bin/test *
|
||||||
mailwolt ALL=(root) NOPASSWD: /bin/systemctl reload opendkim
|
|
||||||
EOF
|
EOF
|
||||||
chown root:root "${SUDOERS_DKIM}"
|
chown root:root "${SUDOERS_DKIM}"
|
||||||
chmod 440 "${SUDOERS_DKIM}"
|
chmod 440 "${SUDOERS_DKIM}"
|
||||||
|
|
||||||
# Safety: Konfiguration validieren – bei Fehler Datei entfernen
|
|
||||||
if ! visudo -c -f "${SUDOERS_DKIM}" >/dev/null 2>&1; then
|
if ! visudo -c -f "${SUDOERS_DKIM}" >/dev/null 2>&1; then
|
||||||
echo "[!] Ungültiger sudoers-Eintrag in ${SUDOERS_DKIM} – entferne Datei."
|
echo "[!] Ungültiger sudoers-Eintrag in ${SUDOERS_DKIM} – entferne Datei."
|
||||||
rm -f "${SUDOERS_DKIM}"
|
rm -f "${SUDOERS_DKIM}"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue