centos 上telnet的审计功能

本文介绍如何利用lastcomm命令实现Linux系统的命令审计功能。通过安装、配置相关服务,并编写后台程序定时读取审计信息,有效监控用户操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 对linux上用户执行过的一些命令进行审计,以此来判断是否有问题。linux系统本身提供了不少审计的功能,比如syslog,history等,还有lastcomm,这个命令我查了一下,基本现在主流的unix,或linux都带的有这个命令。所以干脆就用这个命令来审计。

 

 首先安装lastcomm,查看是否已经安装。:rpm -q acct

 

  假如没有安装,那么执行命令:yum install acct ,这样centos 会自动帮你安装上去。还可以下载压缩包,自己来安装,

 

  这个看具体的操作系统和个人喜好。

 

 然后是启动服务。你可以通过:service psacct start来启动服务。也可以在/etc/init.d/psacct start 来启动。

 

 

 服务启动完成后,lastcomm命令就可以使用了,打开终端,输入lastcomm 就可以看到你刚才输入过的命令。

 

 不过有一点不好就是这个命令可以把linux系统自己运行的 一些命令也审计下来。

 

 假如需要停止服务,那么执行命令:service psacct stop

 

  然后我们可以自己写一个后台程序,定时的去读lastcomm的审计信息。这样就实现了linux上telnet命令的审计功能。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值