错误场景描述 在centos系统中,使用非root账户进行sudo操作时可能会提示错误信息“xx不在 sudoers 文件中。此事将被报告。” 解决步骤 切换到root账户,然后进入/etc中 bash su root cd /etc/ 用vim命令打开sudoers文件 bash vim sudoers 找到root ALL=(ALL) ALL 这一行,在该行下面一行
1.先使用系统管理员账户进入root模式,如下图: 2.进入etc目录下的sudoers文件中,如下图: 3.在有root一行的代码下,添加一行与之类似的代码(普通同户名),然后shift:进入命令模式,再输入wq!强制退出并保存。 4.退出到普通用户模式下(su 用户名) 5.输入sudo su,并输入root用户密码,即可成功进入root用户...
可以使用 su 命令切换到 root 用户,然后输入 root 用户的密码。 bash su 编辑sudoers 文件: 使用visudo 命令来编辑 /etc/sudoers 文件。visudo 命令会在保存之前进行语法检查,避免因为格式错误导致的问题。 bash visudo 添加用户到 sudoers 文件: 在打开的 /etc/sudoers 文件中,找到类似以下的行: plaintext roo...
命令$ sudo cat /etc/sudoers表示当前登录用户是普通用户zouqi,我想使用该用户查看/etc/sudoers文件的内容,由于需要有root权限才能查看该文件的内容,于是使用sudo命令来让普通用户临时拥有root权限来执行查看内容命令,但是后面输入密码后发现命令无法成功执行(查看失败了),报错标题所诉zouqi 不在 sudoers 文件中。此事将...
当我们在尝试使用sudo命令时,系统会首先检查当前用户是否在sudoers文件中。sudoers文件是一个特殊的配置文件,定义了哪些用户或用户组有权以超级用户的身份执行命令。如果当前用户不在该文件中,系统就会给出上述错误提示。 这通常是因为以下两个原因:-未在sudoers文件中添加当前用户。-当前用户所属的用户组未在sudoers文件...
使用“-aG”选项和输入sudo的“usermod”命令将指定用户添加到sudo组中。此外,将“user_name”替换为目标用户的用户名/用户ID。结论 所述错误通常表明当前用户不在sudoers文件中。其唯一的解决方法是将受影响的用户添加到所述文件中。在本文中,我们解释了两种方法:修改sudoers文件和将用户添加到sudo组。您可以使用...
要解决Linux系统中出现的“不在sudoers文件中,此事将被报告”的问题,可以按照以下步骤操作:切换到root用户:输入命令su root,然后输入root用户的密码以切换到root用户。检查并修改/etc/sudoers文件权限:使用命令ls l /etc/sudoers检查/etc/sudoers文件的权限。如果文件权限是只读的,使用命令chmod u+w ...
问题原因 当普通用户需要安装文件时,无法用yum install ** -y直接安装时,采用sudo yum install **; 但是发现提示“用户名不在 sudoers文件中,此事将被报告” 解决方法。 这是因为该普通用户不在sudoers文件中,…
CentOS普通用户若不在sudoers文件中,想要使用sudo命令的解决方法如下:切换至root用户:首先,需要使用root账户登录系统,因为只有root用户才有权限修改sudoers文件。检查并修改/etc/sudoers文件权限:使用ls l /etc/sudoers命令检查sudoers文件的权限设置。若发现文件权限不是440,需要为其设置正确的权限。可以...