audit_log_user_comm_message(3)
| AUDIT_LOG_USER_COMM_MESSAGE(3) | Linux Audit API | AUDIT_LOG_USER_COMM_MESSAGE(3) |
НАЗВАНИЕ
audit_log_user_comm_message - регистрация сообщений пользователя из консольных приложений
СИНТАКСИС
#include <libaudit.h>
int audit_log_user_comm_message(int audit_fd, int type, const char *message, const char *comm, const char *hostname, const char *addr, const char *tty, int result)
ОПИСАНИЕ
Эта функция регистрирует сообщения системы аудита, используя предопределённый формат сообщения. Эта функция должна использоваться всеми консольными приложениями, которые не производят операции с пользователями или группами и выполняют скрипты. Например, показать запуск python или crond. Параметры функции следующие:
audit_fd - дескриптор, возвращённый audit_open
type - тип сообщения. Например: AUDIT_USYS_CONFIG, AUDIT_USER_LOGIN
message - текст сообщения
comm - название консольной программы
hostname - имя узла (если известно). Если неизвестно, то NULL
addr - сетевой адрес пользователя. Если неизвестно, то NULL
tty - tty пользователя. Если NULL, то будет предпринята попытка определения.
result - 1 ("успешно") или 0 ("ошибка")
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Возвращает порядковое значение больше 0 при успешном выполнении или <= 0 при ошибке.
ОБРАБОТКА ОШИБОК
Эта функция возвращает значение -1 при ошибке. Используйте errno для получения большей информации.
СМ. ТАКЖЕ
audit_log_user_message(3), audit_log_acct_message(3), audit_log_user_avc_message(3), audit_log_semanage_message(3).
АВТОР
Стив Граб (Steve Grubb)
ПЕРЕВОД
Перевод с английского russians <pawel5000@gmail.com> 2007
| Октябрь 2006 | Red Hat |
