一般用户无法使用sudo命令

文章目录

前言

一、为什么我用不了sudo命令

1.原因

二、如何将普通用户添加到信任列表里面

1.前提

2.详细过程

2.1 用root用户修改 /etc/sudoers 文件

 2.2找到对应位置

 2.3添加信任用户

2.4强制保存

2.5总结

总结


前言

大家好啊,我是不一样的烟火a,今天我将会花3分钟带大家快速解决Linux下用不了sudo命令的问题,相信看完的小伙伴都能解决该问题。那么废话不多说,开始我们今天的内容。


一、为什么我用不了sudo命令

1.原因

使用sudo命令的根本原因是为了暂时提升当前用户权限,而root用户基本上不受权限影响,所以是可以随便使用sudo命令的,但每个普通用户却不一定都能使用sudo命令,因为普通用户要受权限影响,只有被root用户添加到信任列表里面的人才可以用sudo命令,因为root用户也怕你拿着他的权限去到处瞎搞。


二、如何将普通用户添加到信任列表里面

1.前提

  • 只有root用户才能将某个普通用户添加到信任列表里面,因为sudo命令的功能就是,将sudo后面的命令以root权限级别来执行,你想使用root的权限,肯定要先征求root用户的同意才行。所以只有root用户才能将普通用户添加到信任列表里面,root用户将当前普通用户添加到信任列表里面后,当前普通用户就可以使用sudo命令了。
  • 注意:添加信任用户还必须掌握一些vim的基本命令,如果还有不熟悉vim的小伙伴可以去看看我这篇文章:【Linux】不得不掌握的开发工具 —— vim

2.详细过程

2.1 用root用户修改 /etc/sudoers 文件

命令:vim /etc/sudoers

 


 2.2找到对应位置

找到 /etc/sudoers 文件110行左右,“## Allows people in group wheel to run all commands” 所在的那几行。


 2.3添加信任用户

方式一:把普通用户添加到wheel组中
  • 其实第106行“Allows people in group wheel to run all commands”这句话的意思就是 “允许wheel组中的人运行所有命令”,所以你只需要将你想要信任的用户添加到wheel组中即可。

方式二:修改 /etc/sudoers 文件
  • 按照以下格式写入。
用户名     ALL=(ALL)       ALL

 


2.4强制保存

注意:直接保存是保存不了的,就算root用户也不行。

  •  所以我们这里需要强制保存,保存完毕后退出即可。
命令:w!

2.5总结

将当前普通用户添加到信任列表里面后,当前用户就可以使用sudo命令了,而添加信任用户只需用root用户在 /etc/sudoers 文件里面新增一行代码即可。


总结

到这里用不了sudo命令的问题也就解决了,相信大家都能够看懂。如果大家有什么解决不了的问题,欢迎大家评论区留言或者私信告诉我。如果感觉对自己有用的话,可以点个赞或关注鼓励一下博主,我会越做越好的,感谢各位的支持。

 

 

出处:https://blog.csdn.net/qq_64042727/article/details/127165036

posted on   jack_Meng  阅读(837)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2022-02-23 vbs创建目录,可循环创建父级目录
2022-02-23 VBA下载文件三种方法
2021-02-23 navicat for mysql 中文破解版(无需激活码)
2021-02-23 js获取url参数值的方法总结
2016-02-23 银行利息计算公式推导(存款,贷款)

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩