int audit_log_user_semanage_message(int audit_fd, int type, const char *pgname, const char *op, const char *name, unsigned int id, const char *new_seuser, const char *new_role, const char *new_range, const char *old_seuser, const char *old_role, const char *old_range, const char *host, const char *addr, const char *tty, int result)
Эта функция регистрирует сообщения в системе аудита, используя предопределённый формат сообщения. Эта функция должна использоваться при любых операциях с пользователями или ролями SELinux. Параметры функции следующие:
audit_fd - дескриптор, возвращённый audit_open
type - тип сообщения: AUDIT_USER_ROLE_CHANGE для изменения атрибутов пользователя или роли SELinux.
pgname - имя программы
op - операция. "adding user", "changing finger info", "deleting group"
name - имя пользователя или группы. Если неизвестно, то NULL
id - uid или gid, над которым осуществляется действие. Используется при значении user == NULL.
new_seuser - новый назначенный пользователь SELinux
new_role - новая назначенная роль SELinux
new_range - новый назначенный диапазон MLS
old_seuser - прежний назначенный пользователь SELinux
old_role - прежнее назначенное правило SELinux
old_range - прежний назначенный диапазон MLS
host - имя узла (если известно)
addr - сетевой адрес пользователя
tty - tty пользователя
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_user_comm_message(3).
АВТОР
Стив Граб (Steve Grubb)
ПЕРЕВОД
Перевод с английского russians <pawel5000@gmail.com> 2007
Index
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |