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

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

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

1. 为什么不能使用

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

例如:

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

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

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

2. 解决方案

首先,进入root账户

接着,进入目录/etc

然后,用vim打开文件sudoers

命令:vim sudoers

可以看到如下界面:

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

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

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

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

3. 检验正确性

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

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

相关文章
|
5天前
|
Linux
Linux:文件读取指令
Linux:文件读取指令
11 2
|
5天前
|
缓存 安全 Linux
Linux入门基本指令(2)
Linux入门基本指令(2)
12 0
|
5天前
|
Linux Windows
Linux入门基本指令(1)-2
Linux入门基本指令(1)
9 1
|
5天前
|
Linux 数据安全/隐私保护 Windows
Linux入门基本指令(1)-1
Linux入门基本指令(1)
14 1
|
5天前
|
算法 Linux
Linux:文件增删 & 文件压缩指令
Linux:文件增删 & 文件压缩指令
9 0
|
5天前
|
Linux
Linux:时间指令 - cal & date
Linux:时间指令 - cal & date
11 2
|
6天前
|
人工智能 数据可视化 Unix
【Linux】Linux系统基础指令 ( 1 )
本文讲解的指令是基础的操作,下一篇文章我们将继续讲解不同指令。
17 0
|
6天前
|
存储 Unix Linux
【Linux修行路】基本指令(二)
【Linux修行路】基本指令(二)
|
6天前
|
存储 人工智能 安全
【Linux修行路】基本指令(一)
【Linux修行路】基本指令(一)