当前位置: 首页 > article >正文

Linux解决普通用户无法使用sudo指令的问题

问题描述:

Linux解决普通用户无法使用sudo指令的问题

sudo 指令是允许 普通用户 临时 以 超级用户 root 的权限运行。

普通用户如果没有配置而直接使用 sudo 指令:系统会提示没有权限(如下图)

使用sudo时系统提示(当前用户没有执行 sudo 指令的权限):

a-xian is not in the sudoers file.  This incident will be reported.


如果我们想要让当前用户执行 sudo 指令,就需要进行设置,使当前用户拥有权限。

解决步骤:

1、首先我们需要切换到 root 账号,执行 su - 切换至 root 账户,输入密码

        可以看到当前已经由 普通账户a-xian 切换为 root账户

        温馨提示: 这里要注意,在Linux下输入密码是不会回显的,输完密码回车即可

2、使用文本编辑器 vi 打开 sudoers

①输入命令:

vi /etc/sudoers

②打开后进入如下界面

3、按下  shift 和 :  进入末行模式(即shift 和 冒号),此时最下面会出现一个冒号


4、在这里输入 set nu 后回车,显示行号(如下)


5、这时我们可以按 慢慢让光标下移至 100 行左右 (不同Linux 版本可能有所不同)

我们可以看到这样一行

root         ALL=(ALL)         ALL

此时我们把光标移动他下面空的一行,按下 i 健,进入插入模式,此时左下角就会显示

– INSERT –

6、加入如下语句(用户名改为自己的

用户名         ALL=(ALL)        ALL

如下图:

7、然后按 ESC 键,此时下面的-- INSERT – 就消失了,再按下   shift 和 :  进入末行模式
输入  wq!  再回车。(意思为强制保存并退出,缺失感叹号无法保存成功

8、保存后回到原先的界面,我们输入 su - 普通账户用户名,回车后返回到普通账户,此时就能够使用 sudo 命令了。


http://www.kler.cn/a/399297.html

相关文章:

  • 【Fargo】23:采集时间转rtp时间
  • Controller Baseband commands速览
  • 螺旋矩阵II(leetcode 59)
  • 活着就好20241118
  • Shell中的函数
  • LlamaIndex+本地部署InternLM实践
  • C++ 常函数、常对象
  • android framework ams/wms常见系统日志(main\system\events\crash,protoLog使用)
  • springmvc通过使用map来进行数据的接收和使用
  • 【python系列】python数据类型之字符串
  • uniapp h5 实现扫扫二维码
  • 排序算法 -快速排序
  • 【 LLM论文日更|检索增强:大型语言模型是强大的零样本检索器 】
  • Java基础-组件及事件处理(中)
  • 深度学习的艺术:揭秘卷积神经网络(CNN)的神秘面纱
  • Linux-何为CentOS
  • Unity3D中管理Shader效果详解
  • 算法定制LiteAIServer摄像机实时接入分析平台玩手机打电话检测算法:智能监控的新篇章
  • 基础:用卷积神经网络(CNN)进行猫狗图像分类
  • (四)P2Link内置HTTP服务,分享本地文件
  • 力扣515:在每个树行中找最大值
  • 云原生周刊:Istio 1.24.0 正式发布
  • css:盒子模型
  • 【GAT】 代码详解 (1) 运行方法【pytorch】可运行版本
  • React Native 全栈开发实战班 -原生功能集成之相机与图片
  • 希尔排序(C语言)