2015-04-14 162 views

回答

2

不容易。

您可以看到是谁用wholast从哪里登录的。

您可以在$HOME/.bash_history文件中看到退出其主文件夹的最后一个shell命令的历史记录。但BASH不会在此文件中记录时间戳,因此无法分辨执行命令的时间。你可以看到这个当你执行

HISTTIMEFORMAT="%d/%m/%y %T " history 

了很多历史上的命令将具有相同的日期/时间,如果你更仔细,你会发现这其实就是日期/时间文件.bash_history

应该可以下载BASH的源代码并编译自己的版本,它可以进行更广泛的日志记录。只是要小心,不要记录从脚本文件读取的命令(或者您的计算机可能不会再启动)。

另请注意,您需要对用户正在使用的所有shell执行相同操作。你需要确保他们没有自己的shell副本。

相关:

+0

谢谢.... :) –

相关问题