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命令了。

相关文章
|
2月前
|
安全 Linux 数据安全/隐私保护
驾驭Linux的权力:Root与Sudo
在 Linux 系统中,权限管理至关重要,Root 用户与 Sudo 命令为核心组件。Root 作为超级用户,拥有最高权限,可执行任意命令,但也带来较高安全风险,建议仅在必要时使用。Sudo 则允许系统管理员授予普通用户临时的 Root 权限以执行特定命令,提升了系统的安全性和管理灵活性。通过合理配置 Sudoers 文件,可以实现对用户权限的精细化管理。综合运用 Root 和 Sudo 可确保系统的安全稳定运行。
26 1
|
2月前
|
存储 安全 Linux
Linux权限之谜:一步步教你如何解锁sudo权限并窥视/etc/shadow的神秘面纱!
【8月更文挑战第22天】在Linux中,`sudo`命令让授权用户能以其他用户(通常是root)身份运行命令。关键的安全文件`/etc/shadow`存储用户密码哈希,仅root可读。要使用`sudo`,需确保账户被列入`sudoers`文件中。系统管理员可通过`visudo`编辑此文件来赋予用户权限,例如添加`username ALL=(ALL) NOPASSWD: ALL`行。获得`sudo`权限后,可运行`sudo cat /etc/shadow`查看文件内容,但需谨慎操作以免影响系统安全。遵循最小权限原则,确保安全使用这些强大工具。
53 2
|
2月前
|
存储 Linux
Linux专栏08:Linux基本指令之压缩解压缩指令
Linux专栏08:Linux基本指令之压缩解压缩指令
38 4
|
2月前
|
Linux
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
57 2
|
2月前
|
Linux
Linux专栏07:Linux基本指令之文件搜索指令
Linux专栏07:Linux基本指令之文件搜索指令
58 2
|
2月前
|
Unix Linux
Linux专栏06:Linux基本指令之文件处理指令
Linux专栏06:Linux基本指令之文件处理指令
51 2
|
2月前
|
人工智能 Linux 索引
Linux专栏05:Linux基本指令之目录处理指令
Linux专栏05:Linux基本指令之目录处理指令
31 2
|
2月前
|
存储 人工智能 Ubuntu
Linux指令学习(一)
Linux指令学习(一)
61 0
|
2月前
|
Linux 开发工具 数据安全/隐私保护
在Linux中,如何添加和管理用户账户以及如何设置sudo权限?
在Linux中,如何添加和管理用户账户以及如何设置sudo权限?
|
2月前
|
安全 Unix Linux
【Linux】基本指令
【Linux】基本指令
下一篇
无影云桌面