Chinaunix
标题:
linux命令历史
[打印本页]
作者:
hyong2011
时间:
2014-02-18 14:51
标题:
linux命令历史
同一个帐户,不同终端登录执行命令,使用history命令看不到其它终端所执行的命令?用户环境中均有添加history -a,应该是实时记录了操作的命令,哪位大神给个指引啊
作者:
q1208c
时间:
2014-02-18 15:24
history 是在 logout 的时候才写进 .history 文件 里的. 并行的几个 terminal 都没有 logout 的话,是没办法读到 其它终端的命令的.
作者:
hyong2011
时间:
2014-02-18 17:05
这么说由于网络中断或直接关闭xshell都不会记录咯,一般用户可以清除历史,那如何知道一些用户都干了啥,是不是不太安全呢?
作者:
q1208c
时间:
2014-02-18 17:13
回复
3#
hyong2011
在安全性要求高的环境中, 一般会部署单独的日志系统, 用于记录用户的输入/输出.
单靠系统的 history, 不是太靠谱的做法.
作者:
hyong2011
时间:
2014-02-18 17:46
是syslogd这种日志系统么,还是其它的别的
作者:
q1208c
时间:
2014-02-18 18:30
回复
5#
hyong2011
通常的 syslogd 不能直接记录这些,需要在 shell级别做一些修改.
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2