如何非交互式地运行"dpkg-reconfigure ca-certificates"?

use*_*574 8 certificate ssl-certificate x509certificate

我想默认"接受"新证书.我尝试了以下内容.

$ dpkg-reconfigure -f noninteractive ca-certificates
Run Code Online (Sandbox Code Playgroud)

它运行,但不添加CA.

如果不可能,可以直接修改/etc/ca-certificates.conf吗?

感谢您的帮助.

oDD*_*ooL 20

不,这不会开箱即用.

根据http://blog.sandipb.net/2009/08/08/adding-new-ca-certificates-in-ubuntu-jaunty/,您可以执行以下不需要交互式选择的顺序:

sudo cp my.cert /usr/local/share/ca-certificates/
sudo update-ca-certificates
Run Code Online (Sandbox Code Playgroud)

测试并在debian 5/6上工作.

  • 仅当我使用 `.crt` 作为扩展名时才对我有用。运行 Debian 8.3 (2认同)

小智 5

实际上,您可以使用具有有效优先级(低中高关键)的参数-p指定要显示的最低优先级问题。如果您将其设置为关键,应该可以很好地适合您的场景。

sudo dpkg-reconfigure -p critical ca-certificates
Run Code Online (Sandbox Code Playgroud)