Май 2024
useraud -- просмотр и изменение индивидуальных правил регистрации событий для пользователей
useraud [параметр [параметр...]] [имя_пользователя(группы)] -- [флаги_регистрации_событий]
useraud [-d, --delete] [-n, --numeric] [-l, --long] [-g, --group] [-o, --other] [-m, --modify] [-h, --help] [-v, --version] [имя_пользователя(группы)] -- [флаги_регистрации_событий]
Инструмент useraud просматривать и изменять индивидуальные правила регистрации событий для пользователей. Если индивидуальные правила не назначены, применяются групповые правила регистрации событий. Если они также отсутствуют, применяются правила регистрации событий для остальных пользователей.
При назначении правил регистрации событий в каталоге /etc/parsec/auddb создаются файлы c настройками регистрации и именами вида user:UID, group:GID и other:0 для правил пользователей, групп и всех остальных соответственно.
Изменения правил регистрации событий для пользователя вступают в силу при новом входе пользователя в систему. Правила регистрации событий для уже запущенных в системе процессов, принадлежащих пользователю, не изменятся.
Варианты использования инструмента useraud приведены в разделе ПРИМЕРЫ.
Протоколируемые события (сокращенное имя, полное):
Список событий также можно получить из справки по useraud (параметр -h, --help).
Cбросить правила регистрации событий.
Вывести флаги в шестнадцатеричном формате.
Вывести полные имена флагов.
Правила для группы.
Правила для остальных (любой пользователь).
Изменить существующее правило.
Вывести справку и выйти.
Вывести информацию о версии и выйти.
Для просмотра индивидуальных правил регистрации событий, назначенных локальному пользователю, используется команда:
useraud имя_пользователя
Для просмотра правил регистрации событий, назначенных одной или нескольким группам, используется команда:
useraud -g [имя_группы]
Если имя группы не задано, то выводятся все группы с назначенными правилами.
Если правила регистрации событий для пользователя или группы не назначены (отсутствует соответствующий файл настроек в /etc/parsec/auddb), то при попытке их просмотра выводится сообщение:
useraud: невозможно прочесть файл настроек аудита: Нет такого файла или каталога
Для просмотра правил регистрации событий, назначенных всем остальным, используется команда:
useraud -o
Флаги регистрации задаются в виде:
[флаги_успешных_событий][:флаги_неуспешных_событий], ...
Добавление регистрируемого события производится следующими способами:
useraud -m имя_пользователя -- +exec:+open
useraud -m имя_пользователя uc
Для удаления регистрируемого события используется следующий формат:
-имя_регистрируемого_события
Пример команды отключения регистрации успешного события изменения владельца файла:
useraud -m имя_пользователя -- -chown
Для отключения регистрации успешных или неуспешных событий в качестве флага регистрации используется 0.
Пример команды отключения регистрации успешных событий для группы:
useraud -m -g имя_группы 0
При необходимости добавления или удаления правил регистрации неуспешных событий, не затрагивая существующие правила для успешных событий, используется команда:
useraud -m имя_пользователя -- +0:[+,-]имя_регистрируемого_события
Отключение регистрации неуспешного события удаления файлов и/или каталогов:
useraud -m имя_пользователя -- +0:-delete
Для сброса назначенных пользователю правил регистрации событий используется команда:
useraud -d имя_пользователя
В результате выполнения данной команды удаляется файл настроек регистрации user:UID в каталоге /etc/parsec/auddb, и к пользователю начинают применяться настройки регистрации событий для групп или для всех остальных (при их наличии). Удаление файла настроек вручную аналогично выполнению данной команды.
Чтобы полностью отключить регистрацию событий для пользователя без последующего применения имеющихся настроек для групп и/или всех остальных, используется команда:
useraud -m имя_пользователя 0:0
usercaps(1)