这篇文章是对什么的简要概述 须藤密码 是以及如何在 Linux 上运行命令作为 sudo 用户无需每次都输入密码。 Linux 中的 Sudo(超级用户 do)命令允许用户通过输入您的密码以 root 身份运行命令。 但是,如果您是唯一使用该系统的人,并且需要以 root 用户身份运行命令,则每次输入密码都会变得有点乏味。
在本教程中,我们将看到如何以 root 用户身份运行命令而无需输入密码。 提醒一句,正如他们所说,要小心你授予这种权力的人,权力带来了责任。
做到这一点的方法非常简单。 你只需要添加一个 /etc/sudoers 文件。 这 /等等/sudoers file 控制谁可以以什么用户身份运行什么命令,还可以控制特殊的事情,例如您是否需要密码来执行特定的命令。
1. 打开 /等等/sudoers 编辑用
首先,我们需要编辑 suoders 文件。 您可以通过输入路径 /etc/sudoers 或使用 visudo 命令手动编辑文件,该命令将自动在默认命令行编辑器中以 root 用户身份打开文件。 就我而言,默认设置为 nano 编辑器:
$ sudo visudo
这将打开一个如下所示的屏幕:
2.修改文件
要授予无需输入密码即可以 root 用户身份运行命令的权限,请在末尾添加以下行。
<username> ALL=(ALL) NOPASSWD:ALL
进行更改后,退出并保存更改。 退出按 Ctrl+X. 然后按’是”以保存更改。
3. 试运行一下!
让我们看看我们的小改动是否为我们的用户提供了无密码的 root 访问权限。 我给了 sudo 无密码 访问名为 Jayant 的用户。 要测试它,首先切换到用户并尝试运行命令 sudo.
它在不要求密码的情况下运行。
结论
这就是本教程的内容。 这个小技巧可以派上用场,让您免于每次以 root 用户身份运行命令时输入密码的冗余行为。 确保备份 /等等/sudoers 如有必要,请在对其进行更改之前将其归档。