Назад | Перейти на главную страницу

Как отключить все журналы strongSwan?

Пробовал следующее, но это не сработало.

config setup
  charondebug="ike -1, knl -1, cfg -1"

Я чувствую, что это как-то связано с /etc/strongswan.d/charon-logging.conf?

Я прочитал документы но хочу убедиться, что ничего не пропускаю.

В настоящее время у меня есть следующее, что, кажется, отключает большую часть (если не все) ведение журнала.

charon {
    filelog {
        charon {
            default = -1
        }
    }
    syslog {
        auth {
            default = -1
        }
    }
}

Согласно Документация StrongSwan:

По умолчанию демон IKE ведет журнал через syslog (3), используя средства LOG_AUTHPRIV (только сообщения на уровне журнала 0) и LOG_DAEMON (все уровни журнала). Уровень журнала по умолчанию для всех подсистем - 1.

<...>

В отличие от charon, charon-systemd по умолчанию ведет журнал systemd, а не syslog.

Это означает, что если вы не настроили дополнительные регистраторы (например, charon регистратор файлов), вам нужно:

charon {
    syslog {
        daemon {
            default = -1
       }
   }
}

Если вы используете systemd, добавьте это, чтобы не регистрироваться в журнале:

charon-systemd : charon {
    journal {
        default = -1
   }
}

Я повторяю для всех, кто сталкивается с этим: не делайте этого, если у вас нет особых проблем с конфиденциальностью, это затрудняет аудит безопасности, отладку и анализ после компрометации.