如何在 Linux Mint 21 中禁用 sudo 密码
sudo(超级用户执行)允许我们以 root 权限执行系统命令。每当您使用 sudo 在终端中执行任何命令时,它都会要求您输入帐户密码。它作为前缀添加到只有超级用户才能运行的命令中,并通过正确的身份验证执行。但是有一种方法可以在没有 root 帐户密码的情况下运行 sudo 命令,仅当您是系统上唯一的用户时才建议这样做,否则会危及 Linux Mint 的安全。
如何在 Linux Mint 21 中禁用 sudo 密码
每次使用 sudo 命令时,系统都会在执行命令之前询问密码。如果我们运行简单的更新命令,它将要求输入密码,如下所示:
sudo apt update
您可以按照以下步骤将 sudo 配置为从不询问您的密码:
在终端中键入以下命令来访问 sudoers 文件:
sudo visudo
将打开一个文件,在文件底部查找 includedir /etc/sudoers.d 并在末尾添加以下给定行,将
@includedir /etc/sudoers.d
<username> ALL=(ALL) NOPASSWD:ALL
<username> ALL=(ALL) NOPASSWD:ALL
保存并关闭文件,进行这些更改后,您可以在终端中执行 sudo 命令,而无需提示输入密码。通过使用 sudo 权限执行系统更新命令来确认保存的更改:
sudo apt update
注意:这些更改仅适用于终端,您在从软件管理器安装工具时仍然需要输入密码。
如何在 Linux Mint 21 中重新启用 sudo 密码
如果您想在终端中重新启用 sudo 密码,您可以再次编辑 sudoers 文件并删除在文件末尾添加的行。
底线
在 Linux Mint 21 中启用和禁用 sudo 密码非常简单,因为您只需在 sudoers 文件中进行一些更改即可。这些更改现在将阻止您在终端中运行的所有命令中被要求输入密码。