Я пытаюсь отслеживать действия пользователя на моем сервере Debian. После поиска в Google я обнаружил, что acct
Пакет должен помочь мне регистрировать все команды и позволить мне фильтровать их по пользователю.
Я установил пакет, некоторые функции вроде работают (например, ac
команда). Но самое главное для меня: lastcomm
не показывает результатов:
root@myserver:~# ac
total 7.75
root@myserver:~# sa
root@myserver:~# lastcomm
root@myserver:~#
Я считаю, что он регистрирует все действия в /var/log/account/pacct
я прав?
root@myserver:~# ls -l /var/log/account/
total 0
-rw-r----- 1 root adm 0 Aug 23 14:33 pacct
-rw-r----- 1 root adm 0 Aug 23 14:23 pacct.0
Я также нашел источники, в которых говорится, что он входит в систему /var/account/pacct
но этот файл / каталог не существует.
У меня здесь нет идей, так кто-нибудь?
Как видно из вышеприведенного вывода, pacct
размер 0 байт. Начать psacct/acct
сервис, что-то делаю и попробуйте еще раз.
Убедитесь, что скрипты cron были добавлены в /etc/cron.daily
и /etc/cron.monthly
. Затем запустите ежедневный скрипт, чтобы начать учет.