audit_log_user_command(3)

AUDIT_LOG_USER_COMMAND(3) Linux Audit API AUDIT_LOG_USER_COMMAND(3)

НАЗВАНИЕ

audit_log_user_command - регистрация команд пользователя

СИНТАКСИС

#include <libaudit.h>

int audit_log_user_command(int audit_fd, int type, const char *command, const char *tty, int result);

ОПИСАНИЕ

Эта функция регистрирует сообщения в контрольной системе, используя предопределённый формат сообщения. Используется для проверки строк команд. Эта функция должна использоваться всеми приложениями, нуждающимися в проверке команд. Параметры функции следующие:

audit_fd - дескриптор, возвращаемый audit_open
type - тип сообщения. Например: AUDIT_USYS_CONFIG, AUDIT_USER_LOGIN
command - проверяемая команда
tty - tty пользователя. Если NULL, то будет предпринята попытка определения.
result - 1 ("успешно") или 0 ("ошибка")

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

Возвращает порядковое значение больше 0 при успешном выполнении или <= 0 при ошибке.

ОБРАБОТКА ОШИБОК

Эта функция возвращает значение -1 при ошибке. Используйте errno для получения большей информации.

СМ. ТАКЖЕ

audit_log_user_message(3), audit_log_user_comm_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

Февраль 2007 Red Hat