在发送电子邮件之前加密 apt-listchanges 的输出

在发送电子邮件之前加密 apt-listchanges 的输出

考虑以下场景:

apt-get update && apt-get upgrade

系统会提示我apt-get是否接受并安装待处理的更新。首先,既然我已经apt-listchanges安装了,它会中断并显示我是否想要升级包的变更日志。还可以选择通过电子邮件发送变更日志。

我想通过电子邮件发送变更日志。我希望电子邮件仅发送该内容,而不是其余输出apt-get

我的困难是我想加密这些电子邮件。 (为什么?因为如果我的服务器上存在未修补的漏洞,我不希望该信息公开。)

如果我运行命令来获取输出,我只需将其通过管道传输到 gpg 中:

… | gpg --encrypt …

apt-listchanges由 间接执行apt-get upgrade。它知道它升级的软件包列表,但我不知道。

我怎样才能使apt-get upgraderun apt-listchanges,使其通过电子邮件发送输出,但加密电子邮件?

相关内容