2017-04-18 48 views
0

在debian上安装tripwire时,它会提示我是否要创建站点密钥,本地密钥,最后在完成时需要点击“确定”。安装tripwire无提示

有没有一种方法可以安装tripwire,不创建任何键,并在最后回答'ok'?

我正在使用Digital Ocean的'用户数据',我复制了&粘贴了一堆bash命令,以便我可以快速部署新的墨滴。

编辑:

貌似我能静音他们,但我仍然得到这个:

Setting up tripwire (2.4.2.2-4) ... 
chmod: cannot access ‘/etc/tripwire/site.key’: No such file or directory 
chmod: cannot access ‘/etc/tripwire/debian-512mb-nyc2-01-local.key’: No such file or directory 

我怎样才能避免chmod: cannot access错误?

+0

如果你只是想摆脱错误输出,那么你可以重定向错误通道'的/ dev/null'。请尝试'ls /绝对不存在'与'ls /绝对不存在的2>/dev/null'。 (这在cygwin的bash中适用于我。) – Scheff

回答

0

为了仅仅抑制错误,将stderr重定向到你的userdata脚本中的/ dev/null。或者,如果您想将错误日志重定向到文件,以便在启动时进行检查。

chmod /etc/tripwire/site.key 2>/dev/null 

chmod /etc/tripwire/site.key &>/tmp/chmod.log 
相关问题