论坛风格切换切换到宽版
  • 886阅读
  • 9回复

[问题求助]请问linux系统如何记录用户登陆后的命令操作和系统输出? [复制链接]

上一主题 下一主题
离线ks8822.
 
发帖
1926
C币
-61112
威望
358
贡献值
1
银元
-1
铜钱
4236
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
有一台linux主机,centos系统,有很.多用户ssh登陆进行操作,现在想记录下这些用户登陆后的所有操作已经系统输出,找了很久都.没有.找到如何实现,请各位指导一下外贸

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线tantan886.
发帖
2044
C币
-140694
威望
374
贡献值
1
银元
-1
铜钱
4597
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
history下有记录

发帖
2095
C币
-193313
威望
380
贡献值
1
银元
-1
铜钱
4709
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
script命令

离线dymdymcom.
发帖
2085
C币
-199121
威望
357
贡献值
1
银元
-6
铜钱
4647
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
.history里面有输入的命令,但是只有一部分,是不是前面的会被清理掉?

script命令看了一下,功能基本是ok了,但是我希望用户登陆后就自动纪录,并且每次登录都纪录到一个独立的文件,应该怎么做?

离线blesssj.
发帖
2064
C币
-60594
威望
382
贡献值
1
银元
0
铜钱
4611
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
我也是刚学的
每次登录或登出的时候
history > 文件名
history -c

所有用户登录的配置文件 是/etc/profile
登出的我不知道..


不知道对不对!!!仅仅个人认为

离线八爪鱼.
发帖
2055
C币
-193375
威望
397
贡献值
1
银元
0
铜钱
4633
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13


QUOTE:原帖由 wu1990 于 2009-1-23 23:08 发表
我也是刚学的
每次登录或登出的时候
history > 文件名
history -c

所有用户登录的配置文件 是/etc/profile
登出的我不知道..


不知道对不对!!!仅仅个人认为


这个方法挺好!

离线ayumilove.
发帖
2035
C币
-152549
威望
351
贡献值
1
银元
0
铜钱
4548
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
各自home目录下的.bash_history文件!
不过虚拟控制台不一样,history也不一样。

发帖
2168
C币
-60397
威望
407
贡献值
1
银元
-1
铜钱
4944
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
“登出的我不知道..” 你指登出时触发么? home下有 .bash_logout

关注!!

script挺好用的,同问如呵配置让用户登陆时自动触发记录。
我在/etc/profile加了句:
/usr/bin/script -a -f -q  /tmp/${USER}_`date +"%Y%m%d%H%M"`.log

可以工作,几个问题:
1.因为这个目录应该是每个用户可写,但是又不能让他们能自己查看或看到其他人的log
2.pstree用户可以看到script进程。

继续关注!!!

[ 本帖最后由 可可火山 于 2009-2-5 16:49 编辑 ]

离线ygmgc.
发帖
2047
C币
-235976
威望
369
贡献值
1
银元
-4
铜钱
4604
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
如果你真的要做ssh审计之类的服务,最好是修改sshd

离线double123.
发帖
2094
C币
-604838
威望
395
贡献值
1
银元
-5
铜钱
4662
人人网人气币
0
只看该作者 9楼 发表于: 2010-04-13


QUOTE:原帖由 可可火山 于 2009-2-5 16:27 发表
1.因为这个目录应该是每个用户可写,但是又不能让他们能自己查看或看到其他人的log
2.pstree用户可以看到script进程。

1 通过设置权限?
2 不好解决。(需要解决吗,不需要吗 )
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个