В настоящее время у меня есть несколько систем, к которым несколько человек имеют доступ для административных целей. Мы изменили журнал истории таким образом, чтобы у нас было 2 тыс. Строк истории для каждого пользователя, чтобы помочь понять, кто что сделал в системе. Однако мы также хотели бы захватить весь ввод с клавиатуры, когда мы (администраторы) войдем в систему, и записать его в файл, чтобы мы могли видеть, какие изменения были внесены в файлы, когда люди заходят в vi для их редактирования. Это также поможет нам в документировании, когда мы выполняем компиляцию программного обеспечения и тому подобное.
Как я могу это сделать? CentOS 5.4, если это имеет значение.
Вы можете взглянуть на сценарий и посмотрите, как это сработает для вас.
Там есть журнал tty доступный.
Когда мне нужно регистрировать активность оболочки, я иногда использую комбинацию корень и централизованное ведение журнала.