pam_tty_audit и непривилегированные пользователи

Я работаю над коробкой cents 6.3 и пытаюсь зарегистрировать все команды, выполненные из оболочки bash, и наткнулся на pam_tty_audit. Я добавил соответствующую строку в мой /etc/pam.d/system-auth file:

session     required      pam_tty_audit.so enable=*

Проблема в том, что он не может захватывать команды, если пользователь не является пользователем root. Например, если я ssh в качестве пользователя root, он записывает все в журнал аудита, но если я ssh как обычный пользователь, он не начинает что-либо регистрировать, пока я не получу su от root.

Есть идеи?

1 ответ

Это может быть связано со встроенной защитой от системы аудита. Вот уместная цитата от кого-то, кто отлаживает вашу ситуацию. Похоже, что пользователям без полномочий root запрещено отправлять записи USER_TTY. Вместо этого команды будут записаны либо при выходе из bash, либо при заполнении буфера коллекции.

Вы должны быть в состоянии найти информацию, которую вы ищете после выхода пользователя из системы.

Другие вопросы по тегам