AIDE --返回代码 18

AIDE --返回代码 18

我一直在尝试用“助手”修复这个问题,所以我apt-get update && apt get autoclean在安装之前做了一个apt-get install aide,但问题是每次我想运行它aide --initaideinit它都会返回一个错误

couldn't open the file var/lib/aide/ please don't call aid without parameters/aide.db.new for writing

我做了一个apt-get install --reinstall aide

我试过了

sudo touch/var/lib/aide.db
Sudo chmod 600 /var/lib/aide/aide.db
Sudo aide --config=/use/share/aide/config/aide/aide.conf --check

因为我原本缺少.db文件

我无法在任何地方找到解决方案,因此我卸载了助手,清理了系统并重新安装了它,现在没有aide.conf文件,也没有aide.db文件。

这个程序是否完全损坏了或者我是否遗漏了整个sudo apt-get install aide语法的某些内容?

答案1

我确实安装了这些软件包

sudo apt-get install gcc byacc 
Sudo apt-get install flex
Sudo apt-get install  bison
Sudo apt-get install libmhash2 libmhash-dev
Sudo apt-get install postgresql-server-dev-8.3
Sudo apt-get install libpcre3 libpcre3-dev
Sudo apt-get install libpng-dev zlib1g-dev

然后我就可以获取 AIDE-0.16 文件并运行以下命令

tar xvzf aide-0.16.tar.gz
./configure
make
make install
cp /etc/aide/aide.conf/ /usr/share/etc/aide.conf/
Mv /var/lib/aide/aide.db.new/ /var/lib/aide/aide.db/
Sudo aide
Sudo aide --Init
Sudo aide --check 
Reboot

相关内容