如何选择退出系统信息报告

在安装Ubuntu 18.04期间,在启用运行时环境并进行第一次登录时,会弹出一个问题,询问您是否愿意帮助改进Ubuntu。

enter image description here

(屏幕截图来自18.04首次登陆的“欢迎”过程)

如果你选择是,那么会向Canonical发送一份简短的报告,描述你的系统的基本特征,例如处理器类型(AMD或i386)、屏幕分辨率和默认桌面环境。这并不是什么具有侵入性的事情。

这有助于Canonical准确统计安装情况等信息。他们问得如此明确和礼貌,以至于我认为“这不是一个错误,而是一项功能”,对我来说还不错。

所以我选择了是,但现在我改变主意了,因为有报道称Canonical将成为下一个微软,但我又不想重新安装系统。

我该如何关闭这个功能?


关于16.04版本,是的,在安装过程中有一个相当不显眼的选择框,实际上起到了同样的作用。但是16.04只会发送一次信息,所以现在才引起注意,因为它突然在初始的“欢迎”登录界面中弹出。我们有责任了解允许它这样做的影响,因此才有了如何关闭它的问题。安全人员一直在观察16.04,它不会自动发送崩溃报告。尽管如此,这可能在之后的18.04版本中成为一个问题。 - SDsolar
3个回答

在Ubuntu 18.04 Bionic上,默认安装了至少四个间谍软件,而接受的答案只是真正禁用了popcon。

为什么 ` ubuntu-report -f send no ` 不起作用

你不必使用sudo,因为它不会设置系统全局标志。告诉ubuntu-report不发送报告的净效果有两个:

  1. 它仍然会发送报告。尽管可以选择退出版本的报告只显示{OptOut:true},但仍然会访问遥测服务器,泄露您的IP和HTTP头。
  2. 它会保存您的偏好设置在您的主文件夹中,例如/home/yournamehere/.cache/ubuntu-report,这意味着您的系统上的每个用户都需要运行此命令才能阻止机器与外界通信

应该怎么做

  • 在您的路由器上安装离线或阻止访问metrics.ubuntu.compopcon.ubuntu.com
  • 使用apt purge命令删除间谍软件: sudo apt purge ubuntu-report popularity-contest apport whoopsie

进一步阅读

这里有一些问题:

源代码

Docker用户欢呼

截至2018年4月30日,docker hub上的ubuntu:bionic docker镜像不包含任何这些东西。
公告:
自由的代价是永远的警惕。

如果你能在开头加上一些关于如何防止安装这些依赖于ubuntu-standard的软件包的内容,那么这篇文章就会更完整(它已经很好了!) - Sebastian Stark
非常感谢。我喜欢这个答案。清除让我感觉像个黑帮成员。谢谢。 - Smile
MOTD: /etc/default/motd-news - EML

要选择退出未来的遥测报告,请执行以下命令:
ubuntu-report -f send no

此命令将向Canonical发送一条简要消息,说明您的系统选择退出所有未来的报告。 不会发送其他系统数据。

请注意,这仍有助于Canonical保持准确的活跃安装计数。

与仅在记录中出现一次(一闪而过的、或测试安装)不同,您将通知他们您的系统仍在运行,并且缺少未来的报告应被视为正常。

======================================================

请注意,当您在Unity中使用软件安装工具时,您的系统数据会作为其“流行度调查”之一发送出去 - 这种情况至少从14.04 LTS开始就一直存在。

因此,我也对旧问题提供了简明扼要的答案,即禁用该功能是否会对您的系统造成损害(简短回答:不会):

移除流行度调查而不破坏系统?

摘录:

To remove the package entirely in Ubuntu 16.04 LTS

sudo apt-get remove popularity-contest

Yes, it mentions ubuntu-standard in the removal dialog.
So look at this list:

Packages Related to ubuntu-standard (Ubuntu.com)

Notice that nano is included in the Ubuntu Standard list.

To verify that removing popularity-contest via this method has not hurt the system, try it out:

nano test.tmp

and you will see that nano still works fine.

In other words, removing the install stub left over from the initial installation of the Ubuntu Standard packages will not damage the system in other ways.


Final step: Remove the daily cron entry

sudo rm /etc/cron.daily/popularity-contest


对于Ubuntu 16.04 LTS,在安装后,随时可以在“活动日志管理器”中找到设置。

以下是一些实际运行的截图:

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

第一张截图显示了向Canonical发送信息。
其余的截图会影响日志文件的大小。