0


【Linux】普通用户sudo失败怎么办

普通用户,sudo失败报错怎么办

问题分析

新建的普通用户sudo失败
在这里插入图片描述
sudo提权,是以root的身份执行命令。
当我们用sudo提升权限的时候,这里有个问题,Linux会提示我们输入当前普通用户的密码——这就有点不好。

如果我们新建普通用户之后,就可以直接进行sudo提权,那么root账号和root的密码就设置的毫无意义,任何人都可以sudo一下用root的身份来搞事情。

→普通用户想要执行sudo,就先要把自己添加到系统的信任白名单

如何解决

  1. 登录root账号(在主目录(~)中),输入指令vim /etc/sudoers在这里插入图片描述
  2. 输入:set nu再按键盘上的回车键(enter),用来显示行号在这里插入图片描述
  3. 大约在100行上下,找到下图所示的这一句,并将光标移动到该行

在这里插入图片描述

  1. 点两下y(复制这一行),再点p(粘贴到下一行) 就会变成如下所示在这里插入图片描述
  2. 先点击键盘上的i (切换到插入模式)在这里插入图片描述
  3. 再将(新粘贴的那一行,上图101行的) root 改成我们想添加到系统信任白名单的用户名在这里插入图片描述
  4. 点击键盘左上角esc键(退出插入模式,切换回命令模式)
  5. 输入:wq!(强制保存并退出,因为没有w权限,所以这里要加上!),再按键盘上的回车键(enter)在这里插入图片描述

成功

经过上述操作,就能成功把普通用户添加到系统的信任白名单里啦!

下面验证一下:

在这里插入图片描述

标签: linux 运维 sudo

本文转载自: https://blog.csdn.net/m0_74195626/article/details/136226020
版权归原作者 徐徐同学 所有, 如有侵权,请联系我们删除。

“【Linux】普通用户sudo失败怎么办”的评论:

还没有评论