我想要一个linux脚本,可以监控超级用户和普通用户的切换全过程。

发布网友

我来回答

3个回答

热心网友

这个不需要脚本,系统已经提供切换过程的日志。
1.配置root用户禁止登录,root只能su过去
2. /var/log/secure 这个日志记录包括了那些用户登录,su到root的记录、密码输入错误记录等信息追问但是这个日志里好像没有显示切换成root后所进行过哪些操作吧。还有,我想要的是,自从切换成root的那一刻起,我想得到从开始到退出root的这一段时间所有的历史记录,并以邮件的形式发送给我。我想要的是这样的一个脚本。

追答切换到root有哪些过程?你想要是什么过程?难道记录从哪个账号切换到root这种记录还不满足你的需求?记录用户操作,你可以参考一下script的使用,自己百度技术文档,自己看看吧。

热心网友

你是要看切换过程中调用了那些文件吧?
只调用了以下四个文件
/etc/profle
/etc/bashrc
~/.bashrc
~/.bash_profile
你在以上四个文件里分别echo各自的文件名 切换的时候就可以看到调用的顺序了
主要用于测试su 和 su - 命令

热心网友

你可以用DenyHosts这个工具试下 很不错

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com