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

Команда lastcomm не показывает результатов

Я пытаюсь отслеживать действия пользователя на моем сервере 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. Затем запустите ежедневный скрипт, чтобы начать учет.