Я добавляю следующую строку в свой файл bash_profile, чтобы регистрировать все свои действия.
script ~/mylog_$(date '+%Y%m%d%H%M').log
Если у меня 100 пользователей, я не могу изменить все учетные записи пользователей с помощью упомянутого выше изменения. Есть ли способ, которым Linux (centos) сделает это автоматически? Я пробовал аудит демона:
/etc/init.d/auditd start
/etc/init.d/psacct start
Но ничто из этого не делает того, что я могу сделать, редактируя файл bash_profile.
pam_tty_audit Журналы модуля PAM все, включая отдельные нажатия клавиш. Для вас это слишком много деталей? aureport
может затем создавать для вас удобочитаемые отчеты, например
aureport --tty -ts today
используйте Sudosh или ttyrec. команда, которую вы дали, не сработает и создаст для вас много сложностей в будущем. используйте правильный инструмент в нужном месте.
Также проверьте: Регистрация активности "лиц" в Linux