如果有人执行“cat abc.txt”,我想运行“./dothis.sh”
有没有什么方法可以在不使用别名的情况下做到这一点?
我想用它来加强服务器上某些特定文件的安全性。
感谢您的任何帮助,您可以提供。
答案1
man auditd
man auditd.conf
就是您要查找的内容,然后在记录一行后运行命令:
答案2
实际上,我想要的是:我有一个密码文件(当然是加密的),根用户可以访问它。我想为根用户受到威胁的“闯入”做好准备。因此,如果有人使用 root 用户尝试使用 vim 或 cat 查看该文件,我希望他们被锁定在无限循环中,以便他们必须退出终端。我不希望键盘中断工作。但是,如果我使用该实用程序的整个路径,例如“/usr/bin/cat”,那么它应该可以工作。基本上...我想创建一个别名,其中“cat”运行自定义脚本。我需要该脚本以及如何正确地为其添加别名。谢谢