【Linux】解决普通用户无法进行sudo提权

当某个普通用户进行sudo指令提权的时候,可能存在无法操作的问题,如下图:

这个图中有一个细节,我们使用sudo进行提权的时候,用的可是zhangsan的密码,因此有人可能会有疑问,这不是有问题吗???我竟然可以用自己的密码就可以用root的身份创建文件,很离谱啊!那还要root干嘛?Linux觉得,你这样想好有道理啊!因此,不是所有的普通用户都可以执行sudo命令,只有被信任的用户才可以

那么,如何被root信任呢?在/etc/sudoers这个路径下有sudoers这个文本文件,只有把这个用户信息添加到这个文本文件中,这个用户才是可被信任的,那么,现在的问题变成如何在sudoers配置文件中添加自己

首先,通过su指令变成超级用户,

然后,打开/etc/sudoers

大概在100行位置有这样一段

然后复制一行这里的信息,粘贴到这里,只改名字为zhangsan,其他什么也不需要改,保存退出文件就行。

但是退出时,会提示这样的信息,需要使用wq!退出表达一下修改这个文件的决心。

现在,就可以使用sudo指定创建文件了。

相关推荐
Brilliantwxx4 分钟前
【Linux】 进程(10) 进程控制深度解析:创建、终止与等待
linux·运维·服务器·c语言·开发语言·网络
ai小陈10 分钟前
FramePack图生视频云端部署实战:从单图输入到视频输出的完整流程
服务器·人工智能·安全·ai·音视频·gpu算力
欧米欧42 分钟前
Linux基础指令上
linux·运维·服务器
爱喝水的鱼丶1 小时前
SAP-ABAP:BAdI 上下文数据获取与交互:标准数据读取与修改逻辑实现
运维·性能优化·sap·abap·增强·经验交流·badi
ARM|X86+FPGA工业主板厂家2 小时前
基于嵌入式 GPU 的智能服务机器人
linux·运维·arm开发·fpga开发·机器人
sulikey2 小时前
Linux 粘滞位(Sticky Bit)完全指南:为什么共享目录需要“防删除“?
linux·服务器
mengge.cloud2 小时前
网络技术基础小白教程
linux·服务器·网络·云计算
pt10432 小时前
网络自动化Python课程:Python与Linux密钥和敏感信息管理介绍
运维·自动化
严谨的麻辣烫2 小时前
2026 年静态 IP 为什么重新受到关注?从住宅代理安全问题看固定网络出口
运维·服务器·tcp/ip·网络安全
学代码的CJY2 小时前
Linux 重定向、管道与环境变量
linux·spring boot·spring