使用AIDE检查系统完整性时出现aide.wrapper: command not found错误求助
AIDE检查系统完整性时出现aide.wrapper: command not found错误求助
看起来你在学习用AIDE检查Ubuntu系统完整性时碰到了小麻烦,别着急,咱们一步步来排查解决:
首先你已经顺利完成了系统更新、AIDE安装和初始化的步骤,但执行第5步sudo aide.wrapper --check时出现了命令找不到的提示,大概率是命令名称有误或者AIDE的配置环节需要调整,试试下面这些办法:
先确认AIDE是否正确安装
运行这条命令查看AIDE可执行文件的位置:which aide如果输出类似
/usr/bin/aide的路径,说明AIDE已经安装到位,只是你用错了命令。使用正确的检查命令
通常AIDE的检查命令直接用aide即可,不用加.wrapper,试试执行:sudo aide --check别忘了初始化后的数据库替换步骤
执行sudo aideinit后,系统会生成一个新的基准数据库文件/var/lib/aide/aide.db.new.gz,你需要把它重命名为正式的数据库文件,否则AIDE找不到检查的基准:sudo mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz完成这一步后再运行检查命令试试。
如果确实需要使用
aide.wrapper
可以先查找这个文件是否存在于系统中:sudo find / -name "aide.wrapper"如果找到了,就用完整路径执行,比如假设路径是
/usr/sbin/aide.wrapper,就运行:sudo /usr/sbin/aide.wrapper --check如果找不到,说明你的AIDE版本或系统配置里没有这个脚本,直接用
aide命令就好。
作为Linux新手,遇到命令找不到的问题时,which和find是很实用的排查工具,能帮你确认命令是否存在以及它的具体位置~
备注:内容来源于stack exchange,提问作者old geezer
相关产品推荐
相关产品推荐

