您如何记录某人输入到 shell 中的每个命令?
如果您登录到其他人的服务器并出现故障,或者是否有其他人(有意或恶意地)登录到您的服务器,我会在保护自己的基础上询问。
即使新手也能够分流历史与unset history或创建一个新的外壳,以隐藏自己的踪迹。
我很好奇高级 linux 管理员如何跟踪已输入的命令/对系统所做的更改。
命令可以在任何 shell 中执行之前写入日志文件吗?我知道 ssh 有一个补丁可以记录来自 ssh 会话的所有命令,但我什至想记录通过 cgi 或 php-scripts 从网络服务器执行的命令。