如何使用`list`来定位属性改为`— ia ——-`?

我的Linux CentOS服务器最近被攻破(rootkit)。 某些文件属性已被更改,例如命令:

lsattr /bin/ls

s---ia------- /bin/ls

如何使用find命令来列出系统中属性设置为s---ia-------而不是-------------所有文件?

查找没有任何方法直接获取此信息,但您不需要使用它,因为lsattr具有-R开关

 lsattr -R /path/you/care/about 2>/dev/null | grep -- 's---ia-------' 

应该做你想做的。

注意-- grep对于你的特定属性不是必需的,但是如果你想search“—- ia ——-”,那么你肯定会需要它。

因为你提到过关于查找,我build议你尝试下面的命令

 find / -type f -exec lsattr {} + | grep -v '\-\-\-\-\-\-\-\-\-\-\-\-\-' 

理想情况下,我宁愿使用AIDE或绊网