Запуск обновлений:
$ sudo apt-get update && sudo apt-get upgrade
Если есть обновление ядра, перезагрузите систему перед повторной попыткой sudo iptables -L
.
Убедитесь, что iptables встроен в ядро:
$ grep -i iptables /boot/config-$(uname -r)
Если вывод ссылается на что-то вроде *IPTABLES=y, значит он уже встроен. Убедитесь, что модуль загружен:
$ sudo modprobe ip_tables
По умолчанию служба iptables отключена. Вы можете запустить и включить его с помощью:
$ sudo systemctl start iptables && systemctl enable iptables
Насколько мне известно, прямого способа создания сообщений системного журнала из триггеров нет, но вы можете подумать о внешних программах для этой задачи. но посмотрите: Вызов внешней программы из триггера PostgreSQL , если вы думаете о внешних программах внутри триггера. Будет вариант, если вы вставите сообщения в таблицу аудита внутри своей базы данных и создадите дополнительную задачу (опрос :-( для проверки таких событий, как "добавление или удаление пользователя".
{{ 1}}Если вы правильно настроили ведение журнала (см. пункт 18.8.2. When To Log.
PostgreSQL: Documentation: 9.1: Error Reporting and Logging | postgresql.org) и местом назначения журнала является syslog, то вы можете использовать RAISE
для записи в журнал. Более подробную информацию можно найти здесь: PostgreSQL: Documentation: 8.3: Errors and Messages | postgresql.org