Linux 有严格的权限规则。作为 root 用户,您可以做任何事情,但是普通用户只有一些允许的权限。要运行许多其他命令,他们需要使用关键字 sudo 向超级用户询问权限,然后他们需要输入密码。
可以使用以下步骤删除sudo命令后的密码要求:
第 1 步:使用以下命令编辑 sudoers 文件
sudo gedit /etc/sudoers
输入密码,它将打开带有 sudoers 文件的文本编辑器,如下所示:
第 2 步:找到包含 includesir /etc/sudoers.d的行,按Ctrl + F并粘贴containsir /etc/sudoers.d
第 3 步:在includeir /etc/sudoers.d行下方添加以下内容
username ALL=(ALL) NOPASSWD:ALL
其中 username 是您的用户名。
保存更改Ctrl + S并退出。从现在开始,您将能够在不提供 sudo 密码的情况下执行 sudo any_command。