为什么深度操作系统的应用商店安装软件不需要输入密码?

为什么深度操作系统的应用商店安装软件不需要输入密码?

当我在 Ubuntu 软件中心安装软件时,我必须输入安装密码。但我们不必在 Deepin 上的应用商店中进行。为什么?并且,有什么优点和缺点?

答案1

Deepin 和 Ubuntu 在安全性、可用性和稳定性方面有不同的选择。安装软件需要管理权限。 Ubuntu 会提示您输入任何需要管理权限的密码,而 Deepin 则不会。在这两种情况下,您的帐户都必须注册为授权帐户才能以这种方式获得管理权限。

这在幕后工作的方式是程序获得管理权限,因为它们是由须藤。 Sudo 检查运行的帐户是否sudo有权执行此操作,并且可能需要一些额外的检查。 Sudo 要求提供调用它的用户的密码,除非已进行其他配置(NOPASSWD配置文件中的指令)或除非用户最近已经输入了密码。

sudo 要求用户输入密码的原因是检查他们是否使用键盘。如果你在没有屏幕锁的情况下让你的机器无人看管,有人可能会走过来扰乱你的帐户,但他们无法在不重新启动机器的情况下扰乱系统配置。 (即使对于单用户计算机,这也是有价值的,因为管理访问权限可以完全隐藏用户的痕迹,而搞乱单个用户的配置会留下痕迹。)在您的帐户上运行的流氓程序同样无法直接获得管理权限。

但这种安全保护的作用有限。恶意路人或程序可能会在您的帐户中隐藏某些内容,并在您下次获得执行某些操作的管理权限时利用这些内容。

Ubuntu 保留密码提示是为了提供少量的安全性,也许是为了向用户发出信号,表明他们将要做一些潜在危险的事情(扰乱系统配置)。我不知道 Deepin 的具体理由是什么,但大概他们想消除这个障碍,以保持界面更简单(做事更简单,但也更容易搞砸)。

相关内容