Debian/Ubuntu Linux:在有安全升级时,自动发送电子邮件通知

时间:2019-11-20 08:54:13  来源:igfitidea点击:

问题

当在Debian或Ubuntu Linux上有可用的升级或安全更新时,如何强制apt-get向我发送电子邮件?

解决方案

可以使用apticron命令/脚本进行通知。

apticron主要用于自动通知未决的安全更新,但也可以用于许多其他需要及时更新的情况。

安装Apticron

在shell提示符下键入以下命令:

# apt-get update
# apt-get install apticron

配置apticron发送电子邮件通知

默认的配置文件位于/etc/apticron/apticron.conf。使用文本编辑器打开文件:

# vi /etc/apticron/apticron.conf

您需要设置电子邮件地址,以通过电子邮件发送通知,如下所示:

EMAIL="[email protected]"

我的样本配置文件:

# apticron.conf
#
# set EMAIL to a list of addresses which will be notified of impending updates
#
EMAIL="[email protected]"

#
# Set LISTCHANGES_PROFILE if you would like apticron to invoke apt-listchanges
# with the --profile option. You should add a corresponding profile to
# /etc/apt/listchanges.conf
#
# LISTCHANGES_PROFILE="apticron"

#
# Set SYSTEM if you would like apticron to use something other than the output
# of "hostname -f" for the system name in the mails it generates
#
# SYSTEM="foobar.example.com"

#
# Set IPADDRESSNUM if you would like to configure the maximal number of IP
# addresses apticron displays. The default is to display 1 address of each
# family type (inet, inet6), if available.
#
# IPADDRESSNUM="1"

#
# Set IPADDRESSES to a whitespace seperated list of reachable addresses for
# this system. By default, apticron will try to work these out using the
# "ip" command
#
# IPADDRESSES="192.0.2.1 2001:db8:1:2:3::1"

保存并关闭文件。 /etc/cron.daily/apticron是每天执行apticron的cron脚本。

当Debian/Ubuntu安全团队发布安全更新时,您会收到一封电子邮件。我还建议通过RSS或电子邮件订阅Debian电子邮件安全更新通知和Ubuntu Linux安全通知。