@awox

Как узнать какие программы запускались пользователем?

Как узнать какие программы запускались? Например, в течении дня.
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 2
@q2digger
никого не трогаю, починяю примус
есть специальный сервис pcacct , его надо установить и запустить (и включить как сервис конечно). тогда он будет в специальное место логгировать все команды которые запускаются на компе.
там есть разные утилиты в комплекте, исполнявшиеся команды посмотреть можно как-то так

~# lastcomm --user zabbix | tail -n 10
sh zabbix __ 0.00 secs Thu Sep 23 03:38
grep zabbix __ 0.00 secs Thu Sep 23 03:38
awk zabbix __ 0.00 secs Thu Sep 23 03:38
who zabbix __ 0.00 secs Thu Sep 23 03:38
sh zabbix __ 0.00 secs Thu Sep 23 03:38
grep zabbix __ 0.00 secs Thu Sep 23 03:38
mount zabbix __ 0.00 secs Thu Sep 23 03:38
sh zabbix __ 0.00 secs Thu Sep 23 03:38
wc zabbix __ 0.00 secs Thu Sep 23 03:38
who zabbix __ 0.00 secs Thu Sep 23 03:38

ну вообще там много - читайте доки
Ответ написан
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
В файле '/home//.bash_history' хранится история консольных команд этого . Там даже есть timestamp-ы. Но туда не попадают программы, вызванные через клавишу Enter в Midnight Commander-е. И еще, поскольку этот файл принадлежит пользователю, он может его изменять как угодно и когда угодно...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы