我的 Linux CentOS 服务器最近被入侵了(rootkit)。一些文件属性已被更改,例如命令:
lsattr /bin/ls
给出
s---ia------- /bin/ls
如何使用find
命令列出系统上所有将属性设置为s---ia-------
而不是 的文件-------------
?
答案1
Find 没有任何方法直接获取此信息,但你不需要使用它,因为 lsattr 有一个-R
开关,因此
lsattr -R /path/you/care/about 2>/dev/null | grep -- 's---ia-------'
应该做你想做的事。
请注意,--
您的特定属性集不需要 grep,但如果例如您想要搜索“----ia-------”那么您肯定需要它。