如何解决“不在数都文件中。此事件将报告为“Error”

2024年 3月 20日 33.8k 0

Linux提供了一个强大的用户权限管理系统,其中包含sudo这样的命令,可以让您以提升的权限执行任务。“sudo”命令可以为其他用户提供系统上的最高级别命令,通常由根用户保留。

要使用sudo,您需要在"/etc/sudoers"中注册,因为这个文件确定用户是否有执行任何任务的权限。然而,许多用户在使用“sudo”命令时会遇到一些不寻常的错误。

在这个快速教程中,我们将解释可以使用的不同方法来解决"不在sudoers文件中。这一事件将被报告为"错误容易"。

如何解决"不在Sudoers文件中。此事件将被报告"错误

解决这个错误的直接方法是修改"/etc/sudoers"文件。这个简单的过程需要根用户在sudoers文件中添加用户(面临此错误)。

您可以使用"Visualo"命令直接打开"/etc/sudoers"文件。Visudo是一个特殊的命令,专门用于修改sudoers文件。

苏多维尤多

导航到"root ALL =(ALL:ALL)ALL"的行,并在下一行中输入以下文本:

用户名:全部=(全部:全部)全部

确保将术语“USER_NAME”替换为要向其提供sudo权限的用户的实际名称。

更改所有内容后,您现在可以保存并退出文件。最后,您完成了这个过程,“不在sudoers文件中”错误将不再困扰您。下一节将讨论一个单行命令,您可以使用它将用户添加到sudo组,默认情况下该组包含sudo权限。

Sudo集团

您可以将预期用户添加到sudo组,而不是像前面的过程中演示的那样添加用户。当添加到这个组时,用户将获得sudo访问权限。因此,这将帮助您解决错误。

要执行此操作,请在终端中输入以下给定命令:

sudo usermod—aG sudo user_name

带有"—aG"选项和输入sudo的"usermod"命令将指定的用户添加到组—sudo中。此外,将"user_name"替换为目标用户的用户名/用户ID。

结论

所述错误通常表示用户当前在sudoers文件中不可用。它唯一的解决方案是将受影响的用户添加到上述文件中。在本文中,我们解释了两种方法:修改sudoers文件和将用户添加到sudo组。您可以使用两者中的任何一个来消除此错误。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论