我可以删除我的密码吗?

我可以删除我的密码吗?

当我尝试下载某些内容以及打开软件管理器时,我必须输入密码。有什么办法可以让我跳过这个过程吗?

我使用命令行下载 f.lux,奇怪的是,当我必须添加或删除程序时,我必须不断提供密码。我的笔记本电脑 24/7 都在家,密码无法保护我的笔记本电脑免遭(物理)盗窃,因此我通常不保留笔记本电脑。我刚刚从 Windows (10) 跳转过来,你们能简单点吗?

答案1

是的,您可以从弹出式身份验证中删除密码,也可以删除一般密码或密钥环。我不会推荐任何这些,因为它存在安全风险,但是如果您愿意,可以在输入后按照以下步骤操作sudo visudo

无密码WD

如果您不想在运行 sudo 时提示输入任何密码,那么我们可以在特定条目上使用 NOPASSWD 参数:

admin ALL = NOPASSWD: ALL

此参数与默认 PASSWD 相反,并且在运行“sudo”时不再需要用户“admin”的任何密码。这在运行将启动“sudo”的脚本时很有用(在这种情况下,我建议仅为所需的命令启用 NOPASSWD),或者只是在您不想继续输入密码时。显然,使用这种商品,您将降低 sudo 的安全性:如果有人破解了“admin”帐户,则可以轻松地使用它来获取 root 权限。

认证

可用于控制密码提示的另一个选项是全局标志:authenticate。默认情况下此选项处于打开状态,这意味着它将要求用户使用密码进行身份验证。如上所示,可以使用特定条目上的“NOPASSWD”来覆盖它。如果我们想全局禁用它,可以通过以下方式完成:

Defaults    !authenticate

设置后,这将禁用所有使用默认值(例如上面的“admin”示例)的用户的身份验证。可以通过设置“PASSWD”参数来覆盖特定定义:

admin    ALL=(ALL) PASSWD: ALL

注意:这篇文章不建议您禁用 sudo 中的密码使用(顺便说一句,这不是一个好主意),而只是向您展示可用的选项以及如何使用它们。了解在 sudo 中禁用密码使用的安全影响,根据您的特定需求明智地使用它们。

相关内容