首页 > 系统相关 >CentOS 执行sudo命令提示“XXX不在 sudoers 文件中“问题处理

CentOS 执行sudo命令提示“XXX不在 sudoers 文件中“问题处理

时间:2024-03-18 21:45:12浏览次数:21  
标签:文件 sudo CentOS sudoers XXX 用户 命令 添加

方法一:将用户添加到 sudoers 文件中定义的 sudo 组中

切换到root用户,执行命令usermod -aG wheel 为要授予其权限的用户的名称

使用su - 命令切换到原来的用户(或使用reboot命令重启一下系统)。

测试 sudo访问权限,执行sudo whoami命令

如果用户有 sudo 访问权限,该命令将打印 “root”
如果收到错误消息 “用户不在sudoers文件中”,则表示该用户没有 sudo 权限

方法二:将用户添加到 sudoers 文件中

如果希望用户使用sudo命令,切换至root用户,输入vi /etc/sudoers

在末尾添加 ALL=(ALL) ALL,如果想不输入密码使用sudo命令,则添加 ALL=(ALL) NOPASSWD: ALL,为要添加权限的用户名

使用wq!命令保存文件并退出编辑器即可

如果仅仅允许用户通过sudo运行特定的命令,如ping命令。则将上面步骤2添加的内容改为 ALL=(ALL) NOPASSWD: /usr/bin/ping

方法三:在 /etc/sudoers.d 目录中创建授权文件

通过在 /etc/sudoers.d 目录中创建具有授权规则的新文件来实现相同的操作,运行命令echo " ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/可以实现相同的效果,这种方法更易于维护,推荐

标签:文件,sudo,CentOS,sudoers,XXX,用户,命令,添加
From: https://www.cnblogs.com/kleinblue19/p/18081503

相关文章

  • 基于springboot的xxx股份有限公司进销存系统
    一、项目介绍  使用旧方法对福泰轴承股份有限公司进销存系统的信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在福泰轴承股份有限公司进销存系统的管理上面可以解决许多信息管理上面的难题,比如处理数据时间很长,数据存在错误不能及时纠正等问题。这次开......
  • CentOS安装JDK17教程(完整版)
    JDK17是JavaDevelopmentKit(Java开发工具包)的第17个长期支持(LTS)版本,由Oracle公司于2021年9月发布。作为Java语言的主要发行版,JDK17带来了许多新特性、增强功能和优化。但是我们在Linux环境下使用yum安装时,发现不能直接安装JDK17,使用:yumsearchjava|grep......
  • centos8 --上yum无法使用的问题以及无法用yum安装screen,iftop,nethogs等的解决办法
    centos8--上yum无法使用的问题以及无法用yum安装screen,iftop,nethogs等的解决办法大家可能都发现了centos8已经不在更新了。当我们使用yum安装某些工具的时候,会提示安装源失败解决方案:删除repo文件然后重新下载即可修复yum安装报错问题1.进入/etc/yum.repos.d/目录cd/etc......
  • python:ModuleNotFoundError: No module named 'xxx'可能的解决方案大全
    "ModuleNotFoundError:Nomodulenamed'xxx'"这个报错是个非常常见的报错,几乎每个python程序员都遇到过,导致这个报错的原因也非常多,下面是我曾经遇到过的原因和解决方案module包没安装忘了import没有__init__.py文件package包的版本不对自定义的包名与安装的包名相同,导致......
  • Centos重新获取IP地址
    要重新获取IP地址,你可以执行以下步骤:释放当前的IP地址:在终端中输入以下命令以释放当前的IP地址:sudodhclient-r这会向DHCP服务器发送释放IP地址的请求。获取新的IP地址:一旦释放了当前的IP地址,可以使用以下命令来获取新的IP地址:sudodhclient这会向DHCP服务器发送一......
  • androidstudio Unable to delete directory E:/xxxxx
    一、概述在使用AndroidStudio运行项目的时候,有时候会出现UnabletodeletedirectoryE:/xxxxx会提示某一个文件无法删除,导致clean和重新运行都会失败。二、解决办法导致这个问题的原因是可能有两个虚拟机同时使用了该文件。第一种情况:1.打开了......
  • CentOS上安装Docker Compose-记录
    在CentOS上安装DockerCompose通常涉及下载其二进制文件并将其设置为可执行文件。这个过程假设你已经安装了Docker。如果还没安装Docker,请先进行安装。以下是安装DockerCompose的步骤:1.**打开终端**:首先,打开你的终端。2.**下载DockerCompose**:使用`curl`命令下载Docke......
  • 在CentOS7中安装MySQL8.3.0
    MySQLCommunityServer官网:https://dev.mysql.com/downloads/mysql基础架构及系统版本:x86_64,CentOSLinuxrelease7.9.2009(Core)yum包路径:/var/cache/yum/x86_64/7/base/packagesmariadb的库:mariadb-libsrpm-ivh:installverbose(冗长)hash(哈希)——可视化。查看mysql服务......
  • centos7安装ffmpeg
     CentOS7系统默认不包含FFmpeg工具,但可以通过安装第三方YUM源来安装。以下是安装FFmpeg的步骤:升级yum:sudoyuminstallepel-release-ysudoyumupdate-y安装NuxDextopYum源:sudorpm--importhttp://li.nux.ro/download/nux/RPM-GPG-KEY-nux.rosudorpm-Uvh......
  • CentOS 同时安装多个版本的Python3
    1、背景已安装了Python3.6.4,需要再安装Python3.9版本 2、操作步骤(1)寻找当前Python3.9版本最新稳定版的子版本通过官网查找,目前为3.9.18,下载到本地文件:Python-3.9.18.tgz(2)通过XFTP软件,将文件上传到CentOS的/usr/local/python3.9.18 目录(3)更新系统,确保系统是最......