Linux——手把手教你解决sudo指令无法使用的问题

解决sudo指令无法使用的问题

1. 为什么不能使用

sudo指令能够使某一条指令拥有root权限,即以root权限去执行

例如 sudo ls -l

但是,如果是新创建的普通账户,一般来说一开始是不能执行sudo命令的:

Linux——手把手教你解决sudo指令无法使用的问题

根据提示,LQF这一用户并不在sudoers这个文件中,因此没有使用sudo的权利
suduers文件位于路径/etc/sudoers
sudoers这个文件为root账户所属。这个文件相当于一个白名单,在这个文件里的用户才可以使用sudo命令,如果不在sudoers文件里,就无法使用sudo提权,来暂时获得root的权利
如果要将普通用户添加到sudoers文件中,那就需要进入root账户进行操作

2. 解决方案

首先,进入root账户

Linux——手把手教你解决sudo指令无法使用的问题

接着,进入目录/etc

Linux——手把手教你解决sudo指令无法使用的问题

然后,用vim打开文件sudoers

命令:vim sudoers

可以看到如下界面:

Linux——手把手教你解决sudo指令无法使用的问题

接着,输入字符i,进入插入模式

Linux——手把手教你解决sudo指令无法使用的问题

然后,根据上面黄色框所框出来部分的格式,将要添加的普通用户写入即可

Linux——手把手教你解决sudo指令无法使用的问题

最后,先按Esc键,进入命令模式,再按冒号:,即shift + ;进入底行模式,在底行模式下输入wq!强制保存退出

注意:一定要是英文状态下的符号

Linux——手把手教你解决sudo指令无法使用的问题

3. 检验正确性

我们回到普通账户来检验是否可以使用sudo命令:

Linux——手把手教你解决sudo指令无法使用的问题

可以看到,原来不能使用sudo提权命令的普通账户,经过修改后就可以正常使用sudo命令了。

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/11919

(0)
凯影的头像凯影
上一篇 2024年5月31日 下午2:12
下一篇 2024年6月3日 下午2:34

相关推荐

  • Linux显示磁盘空间不足,/tmp文件夹占用100%问题分析和解决方案

    系统运行过程中发现无法上传文件,第一反应是磁盘空间不足导致,登录服务器后查看文件存放的空间充足,但是无法上传文件且命令行的tab键自动补充也提示空间不足。最后经过搜索和分析发现是/tmp 文件夹占用100%导致。以下记录分析和解决流程。 问题分析         服务器环境        …

    2023年12月22日
    2.6K00
  • Rocky Linux 9 配置静态ip

    almalinux9.x 放弃了 老的网络配置方式。 先备份默认配置文件 ens33.nmconnection 然后修改内容 重启网络 远程修改一定要成对出现 否则网络起不来 查看ip 重新加载网卡

    2023年4月4日
    1.7K00
  • Expect解决shell脚本的交互需求

    在linux系统中,shell脚本可以大大提高我们的工作效率。但遇到需要交互的场景时,shell脚本却无法解决。 简介 Expect语言是基于Tcl的。Tcl实际上是一个子程序库,这些子程序库可以嵌入到程序里从而提供语言服务。 最终的语言有点象一个典型的 Shell语言。里面有给变量赋值的set命令,控制程序执行的if,for,continue等命令,还能进…

    2022年11月15日
    1.4K00
  • Centos7开机进入救援模式的解决方法

    问题描述 Centos启动时提示如下错误信息: 解决办法 1、查询挂载 若提示如下信息: 则使用一下命令

    2022年11月26日
    2.0K00
  • Ping命令详解

    命令简介 ping 命令是 Linux 系统中一个非常常用的网络命令。ping 命令主要用于测试网络的连通性,也可用于测试网络的性能和主机的响应能力。 日常工作中,我们经常会遇到网页无法打开、网址无法请求的情况。这个时候我们的一般操作是 ping 一下网址,比如 ping baidu.com 使用 …

    2023年1月4日
    1.3K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信