新建的普通用户无法使用sudo的问题

文章目录

  • 1.为什么新建用户无法使用sudo指令
    • 1. 查看sudoers的权限
  • 2. 切换成root用户解决问题
    • 1. 切换root用户
    • 2.进入 vim编辑器
    • 3. 配置成功

1.为什么新建用户无法使用sudo指令

[lyn@VM-8-8-centos ~]$ sudo ls
[sudo] password for lyn: 
lyn is not in the sudoers file.  This incident will be reported.

  • 说明lyn这个普通用户,是不被信任的,
    若普通用户想要使用sudo提高权限,得先被信任,需要将这个普通用户添加到信任名单中
  • 信任名单对应的配置文件为 sudoers

1. 查看sudoers的权限

[root@VM-8-8-centos lyn]# ls /etc/sudoers -l
-rw-r----- 1 root root 4392 Oct  5 10:15 /etc/sudoers

  • 使用ls -l 指令查看sudoers的权限 使用者和拥有者都是root,使用者有读和写的功能,
    所属组有读的功能,而other什么功能都没有
  • 说明普通用户无法将自己加进去

2. 切换成root用户解决问题

1. 切换root用户

[lyn@VM-8-8-centos ~]$  su
Password: //root的密码

  • 使用su 指令,输入root密码 ,将普通用户切换成root用户

2.进入 vim编辑器

[lyn@VM-8-8-centos ~]$ vim /etc/sudoers

  • 输入 vim /etc/sudoers,进入vim编辑器

新建的普通用户无法使用sudo的问题_第1张图片

  • 按 e即可进入

新建的普通用户无法使用sudo的问题_第2张图片

  • 寻找到这句话,使root可以在下面用户的任何地方执行
  • 输入 a进入插入模式,进行编写

新建的普通用户无法使用sudo的问题_第3张图片

  • 在红框中输入自己想要配置的普通用户,第一个即为用户名 复制粘贴后,将用户名修改即可
  • 输入 shift: wq,保存退出vim编辑器

3. 配置成功

[root@VM-8-8-centos lyn]# sudo ls
9.9  dir  mybin  test.c
  • 再次输入 sudo ls 指令,发现在普通用户中,sudo提供权限即可以使用

你可能感兴趣的:(linux,vim,linux,编辑器)