发送错误报告时是否应该要求我输入密码?

发送错误报告时是否应该要求我输入密码?

早上第一件事就是打开 Ubuntu 和 Chrome 浏览器。在浏览器中,我访问了一个带有密码字段的页面。密码环弹出。然后弹出一个对话框,要求输入密码以发送有关系统的错误报告。然后出现了常见的错误报告对话框。(关于 Gud 和颜色的一些事情)

我不确定对话的具体顺序。

错误报告中密码的额外问题是正常现象吗?

答案1

有时如此,但通常并非如此。

报告系统进程崩溃

大多数情况下,当应用程序崩溃或你手动报告错误时,你不必输入密码,系统就会自动收集信息并发送给发射台

但是,当某个程序或服务以root崩溃,收集有关该崩溃的数据需要访问只能作为访问的数据root。在 Ubuntu 中,您可以root通过使用密码进行身份验证来执行操作,前提是您的帐户具有管理功能。(这是通过sudo或者它的图形前端之一或通过PolicyKitroot) 如果您的帐户没有管理权限,则在您使用具有管理权限的帐户登录之前,系统不会提示您报告 -owned 进程中的崩溃。

当您以管理员身份登录并提示您报告root-owned 进程中的崩溃时,您会看到如下密码对话框:

“请输入您的密码以访问系统程序的问题报告”

这是在 Ubuntu 中报告错误时可能需要输入密码的两种情况之一。

一旦您通过了身份验证,崩溃报告过程就会以与常规非root进程相同的方式继续进行。

提交崩溃错误报告

在 Ubuntu 12.04 LTS 之前,当启用 Apport 崩溃报告时,系统会要求你提交错误报告包含自动收集的数据。这仍然是 Ubuntu alpha 和 beta 版本(以及 12.04 LTS 之前的版本)中发生的情况。但从 Ubuntu 12.04 LTS 开始,Apport 默认设置,因此,如果您运行的是稳定版 Ubuntu 并且发生崩溃,它会自动(经您允许)将信息提交到数据库,而无需您填写错误报告。这可能不如错误报告有用,但这意味着可以有效地从更多用户那里收集信息 - 此外,错误报告通常对 alpha 和 beta 版本最有价值,因为报告的结果更有可能修复错误。

但是,如果你重新启用崩溃错误提交功能,或者通过调用ubuntu-bug手动输入软件包名称或进程 ID,然后您将有机会提交错误报告。Ubuntu 中的错误报告提交于发射台。因此,一旦收集了有关错误的数据并将其提交到 Launchpad,Web 浏览器中就会出现一个 Launchpad 页面,用于提交错误报告,其中会自动附加这些数据。(当然,除非您的默认 Web 浏览器无法正常工作,而这正是错误的原因。)

如果您尚未登录 Launchpad,那么您将被带到 Web 浏览器中的 Launchpad 登录页面,以报告错误。这是在 Ubuntu 中报告错误时可能需要输入密码的两种情况中的第二种。

显示 Launchpad 登录页面的屏幕截图

相关内容