Назад | Перейти на главную страницу

Команда оболочки журнала, выполняемая всеми пользователями на сервере Linux

Возможный дубликат:
Как записывать каждую команду linux на сервер журнала

Я хочу регистрировать команды, выполняемые всеми пользователями на сервере. Есть ли лучший способ, чем использовать script команда?

Возможное приложение для этого - rooth. видеть: http://sourceforge.net/projects/rootsh/

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

Это должно содержаться в history для каждого из пользователей или в /home/$username/.bash_history, где $ username - это имя фактического пользователя, конечно, если домашний каталог пользователя находится не в домашнем каталоге, он будет похож на / path / to / homedir /. bash_history