【发布时间】:2016-01-14 22:54:08
【问题描述】:
我能够从 secure 日志中找出谁使用 ssh 从何处登录。
last 命令也证明了这一点。
有什么理由要找出在那个 ssh 会话中运行的命令是什么?
【问题讨论】:
-
你应该找到你的路径here。
我能够从 secure 日志中找出谁使用 ssh 从何处登录。
last 命令也证明了这一点。
有什么理由要找出在那个 ssh 会话中运行的命令是什么?
【问题讨论】:
过去由哪个用户执行的操作可能是不可能的,因为默认情况下历史命令不存储时间戳。您需要启用这些功能以供将来参考。
在 /etc/profile 中添加以下内容
历史大小= 历史文件大小= HISTTIMEFORMAT="%d/%m/%y %T"您还可以为此目的启用非常丰富的应用程序 auditd。
【讨论】:
您可以查看history 和用户~/.bash_history(如果存在)。
环境变量HISTTIMEFORMAT 必须设置为类似:
export HISTTIMEFORMAT="%d/%m/%y %T " 以获取时间和日期信息
【讨论】: