这个文件通常位于 /etc/sudoers,并且应该只有 root 用户能够直接编辑。 为何用户可能遇到“不在sudoers文件中,此事将被报告”的错误 当用户尝试使用 sudo 命令执行需要超级用户权限的命令,但该用户不在 sudoers 文件中被明确授权时,就会出现这个错误。这意味着系统不允许该用户以超级用户身份执行请求的命令。 解决“不...
然而,有时候我们可能会遇到一个错误提示:“不在sudoers文件中。此事将被报告。”这意味着当前用户没有被授权使用sudo命令,无法以超级用户的身份执行特定操作。本文将为您解释为什么会出现这个错误以及如何解决它。 1. 当我们在尝试使用sudo命令时,系统会首先检查当前用户是否在sudoers文件中。sudoers文件是一个特殊的...
此事将被报告。错误。 解决方案 根据错误提示,只需将当前登录用户,图中所示用户是zouqi加入到sudoers文件中即可。 切换至root用户 代码语言:javascript 复制 $ su-root 给root用户添加可写权限 代码语言:javascript 复制 chmod640/etc/sudoers 修改sudoers文件 代码语言:javascript 复制 # vim/etc/sudoers 如上图所示...
如果使用vi,按Esc键,然后输入:wq并按Enter退出。 这样,你就成功将用户mp20添加到了sudoers文件中,赋予其sudo权限。 验证配置: 切换回mp20用户,并验证是否具有sudo权限: su - mp20 sudols /etc/sudoers.d/ 如果一切正常,命令应当成功执行
报错信息:feng 不在 sudoers 文件中,此事将被报告。 2. 问题原因 因为当前操作用户的权限不足,而root用户只有在权限分配及系统设置时才会使用,而root用户的密码也不可能公开。 普通用户执行到系统程序时,需要临时提升权限,sudo就是我们常用的命令,仅需要输入当前用户密码,便可以完成权限的临时提升。
[sudo] kylin 的密码: kylin 不在 sudoers 文件中。此事将被报告。 这是因为sudoers文件中,没有当前用户的信息 问题解决 解决办法首先需要使用超级用户登录系统 并不是从当前普通用户进行转换,因为现在解决的问题就是转换不了的问题 在登录系统的位置,就以root用户的身份登录KylinV10 登录以后,输入命令: ls -l ...
当普通用户需要安装文件时,无法用yum install ** -y直接安装时,采用sudo yum install **; 但是发现提示“用户名不在 sudoers文件中,此事将被报告” 解决方法。 这是因为该普通用户不在sudoers文件中,所以要找到该文件,把普通用户添加入sudoers文件中,才能有sudo这个权限。
当我在CentOS中以普通用户登录时,使用sudo提权root时触发提示 解决方法 需要修改sudoers文件中的内容,添加我们要授权sudo的普通用户 切换至root用户 su root 进入/etc目录,查看sudoers文件权限 cd/etc ll | grep sudoers 发现只有可读权限 添加文件权限可写 ...
[sudo] password for hadoop: hadoop 不在 sudoers 文件中。此事将被报告。 可以看到hadoop用户没有权限使用sudo命令以root身份执行命令。 解决方法: 打开终端,先以root身份登录,然后执行如下命令: visudo 在打开的文件中,找到下面这一行: root ALL=(ALL) ALL 并紧帖其下面,添上自己的用户名,比如:hadoop hadoop...
1. 原理解释 1.sudo命令可以让普通用户切换到root用户下,来完成普通用户完成不了的任务,但是有的普通用户无法切换到root用户下,有权限的用户都在目录/etc/sudoers中 2. 解决方案 1.先使用系统管理员账户进入root模式,如下图: 2.进入etc目录下的sudoers文件中,