为什么 Ubuntu 会强制用户在安装时创建密码?

Dav*_*rby 10 root password users

自从我安装了 Ubuntu 以与 Windows 一起运行以来,我遇到了一个问题,我认为如果安装它来替换其他操作系统也是一样的,安装程序会提示您在输入密码时创建密码用户帐户名,如果您不输入密码而只输入用户帐户名,它最终会说要创建密码。我的比较是在 Windows 和 Mac OS X 中,您永远不会被迫创建密码。

如果您在系统设置 > 用户帐户中删除管理员帐户的密码,则在尝试安装某些内容时将无法进行身份验证,因为它要求输入密码并且根本不输入密码是行不通的,它只会像你输入了一个无效的密码一样。这就是我所说的“被锁定在特权之外”。

我发现每当您安装某些东西或访问某个令人讨厌的地方时都会出现“身份验证”窗口,因为它总是要求您输入密码。

所以我的问题是 - 为什么 Ubuntu 会强制用户在安装时创建密码?

23 *_* 89 24

也许真正的问题应该是为什么 Windows 或 Mac OS X(如果确实如此,从未使用过)不要求您拥有和使用密码。

您可能会发现,一旦您将系统设置得令您满意,您必须输入密码的时间就会大大减少,我已经运行开发版本数月了,但仍然每天只使用一次或两次密码.

密码存在是有原因的 - 这样人们在您不知道的情况下访问您的系统就无法损坏它。

如果你发现你在终端运行中经常使用它

sudo -i
Run Code Online (Sandbox Code Playgroud)

做你需要做的然后退出。

阅读 root 和 sudo - 它就在那里,不会去任何地方。

https://help.ubuntu.com/community/RootSudo

归根结底,任何形式的 Linux 都不是 Windows 或 Mac。

http://linux.oneandoneis2.org/LNW.htm


roa*_*dmr 10

感谢您提出一个直接的问题,答案是“因为它更安全”。

任何安全措施至少都会有一个小的“烦恼”因素。

“你必须知道你的密码才能在 Ubuntu 中安装软件。这是 Ubuntu 和其他 Linux 发行版的安全功能。”

这可以防止未经授权的人弄乱系统的配置,它也是一个“安全网”,供您确认您确实想要对配置进行更改。

有人可能会争辩说,如果您知道无论如何都不会有人使用您的计算机,那么您就不需要密码,但操作系统无法知道这一点。在这方面,Ubuntu 是保守的,要求您始终拥有密码,这与其他可能允许您“用脚射击自己”的系统不同。

顺便说一句,我会相信 Mac OS 的行为,但我真的不记得它是完全无密码的;它总是在升级时要求我输入密码,有时在安装软件时。

我建议的解决方法是为您设置一个非常简短且简单的密码。


Cha*_*Suh 6

你是对的,OS X 不会强迫你输入密码。但这实际上是一个缺陷。或者,如果您想说得好一点,那就是可用性和功能之间的“妥协”。如果在 OS X 中没有密码,您将永远无法使用该sudo命令。现在你说,我从不使用终端来做事,所以谁在乎?好吧,下次您尝试安装需要某些权限的应用程序时,您会发现无法安装它,并且必须先设置密码。

事实上,如果您查看 Mac 论坛,您会发现没有设置密码的人会遇到各种问题。例如,您将无法连接到 Windows 共享。

基本上需要某种形式的身份验证的场景都是您会遇到麻烦的潜在领域。考虑一下这个将密码更改为空白以使他们的生活“更轻松”的人,并发现 Filevault 不喜欢那样!(他们被锁了)

至于从 Windows 98 开始我就一直不熟悉的 Windows,尽管你这么说,但快速谷歌搜索表明没有密码(或更准确地说,“空白”密码)并不是正常的事情状态。

与 OS X 的情况类似,您会发现您需要做一些摆弄才能使某些事情发挥作用。 根据微软的说法,“这种行为是有意为之……以提高系统安全性”。

我相信其他人会充分解释为什么 Ubuntu 需要密码。我的回答是 Apple 和 Microsoft应该要求非空白密码。您将需要它的全部功能,而允许用户将密码设置为空白只是自找麻烦。