lastcomm 命令未显示结果

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但该文件/目录不存在。

我没什么主意了,有谁能帮我吗?

答案1

从上面的输出可以看出,pacct大小为 0 字节。启动psacct/acct服务,执行一些操作,然后重试。

答案2

/etc/cron.daily确认已在和中添加了 cron 脚本/etc/cron.monthly。然后启动每日脚本以开始记账。

相关内容