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

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

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

1. 为什么不能使用

sudo

指令能够使某一条指令拥有

root

权限,即以

root

权限去执行

例如:

sudo ls -l //就是以root权限查看当前目录里的内容

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

sudo

命令的:

Linux——手把手教你解决sudo指令无法使用的问题,在这里插入图片描述,第2张

  • 根据提示,

    LQF

    这一用户并不在

    sudoers

    这个文件中,因此没有使用

    sudo

    的权利
  • suduers

    文件位于路径

    /etc/sudoers

  • sudoers

    这个文件为

    root

    账户所属。这个文件相当于一个白名单,在这个文件里的用户才可以使用

    sudo

    命令
    ,如果不在

    sudoers

    文件里,就无法使用

    sudo

    提权,来暂时获得

    root

    的权利
  • 如果要将普通用户添加到

    sudoers

    文件中,那就需要进入

    root

    账户进行 *** 作

2. 解决方案

首先,进入

root

账户

Linux——手把手教你解决sudo指令无法使用的问题,在这里插入图片描述,第3张

接着,进入目录

/etc

Linux——手把手教你解决sudo指令无法使用的问题,在这里插入图片描述,第4张

然后,用vim打开文件

sudoers

命令:

vim sudoers

可以看到如下界面:

Linux——手把手教你解决sudo指令无法使用的问题,在这里插入图片描述,第5张

接着,输入字符

i

,进入插入模式

Linux——手把手教你解决sudo指令无法使用的问题,在这里插入图片描述,第6张

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

Linux——手把手教你解决sudo指令无法使用的问题,在这里插入图片描述,第7张

最后,先按

Esc

键,进入命令模式,再按冒号

:

,即

shift + ;

进入底行模式,在底行模式下输入

wq!

强制保存退出

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

Linux——手把手教你解决sudo指令无法使用的问题,在这里插入图片描述,第8张

3. 检验正确性

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

sudo

命令:

Linux——手把手教你解决sudo指令无法使用的问题,在这里插入图片描述,第9张

可以看到,原来不能使用

sudo

提权命令的普通账户,经过修改后就可以正常使用

sudo

命令了。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13518093.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-12-25
下一篇 2023-12-30

发表评论

登录后才能评论

评论列表(0条)

保存