如何让普通用户使用sudo?

简介: 如何让普通用户使用sudo?

一、sudo的作用

       sudo就是可以让我们的普通用户以root身份去做一些事情,这相当于给普通用户提升了权限,但是并不是每个普通用户都可以随便拿到root的提权的,也就是sudo是要经过一定处理才可以给普通用户使用,那么如何处理呢?


二、让普通用户可以sudo的方法

切记不可以使用我们windows和mac的快捷键,以避免不必要的麻烦

1. 先执行这个指令

执行之前,要确保我们的用户是root

查看当前登陆的用户的方法:whoami

切换root方法:su - root

vim /etc/sudoers


这个指令是编写sudoers文本,只有把我们普通用户放里面,才可以sudo

2. 进入vim不要动,跟我走

直接按下面的指令,记住有分号,可不能忘了

:/ALL

找到ALL高亮如图:

之后最简单的一步来了,直接按i进入插入模式(Insert),我们定位到root下一行,就用键盘的上下左右弄!然后把自己要插入的普通用户名写上,剩下的照抄root后面的;

3. 写完之后

按esc,再输入如下,我们就可以正常退出了,接下来我们就可以使用sudo了。

:wq!


相关文章
|
机器学习/深度学习 人工智能 自然语言处理
【AI 现况分析】AI 如何提高开发效率,在生产中的实践
【1月更文挑战第27天】【AI 现况分析】AI 如何提高开发效率,在生产中的实践
|
安全 网络协议 网络虚拟化
[ 网络协议篇 ] vlan 详解之 vlan if 详解
[ 网络协议篇 ] vlan 详解之 vlan if 详解
3252 0
[ 网络协议篇 ] vlan 详解之 vlan if 详解
|
Java 数据安全/隐私保护
在线预览项目kkFileView(二)代码讲解与修改
在线预览项目kkFileView(二)代码讲解与修改
1267 0
在线预览项目kkFileView(二)代码讲解与修改
|
20天前
|
安全 Linux 数据安全/隐私保护
为Linux系统的普通账户授予sudo访问权限的过程
完成上述步骤后,你提升的用户就能够使用 `sudo`命令来执行管理员级别的操作,而无需切换到root用户。这是一种更加安全和便捷的权限管理方式,因为它能够留下完整的权限使用记录,并以最小权限的方式工作。需要注意的是,随意授予sudo权限可能会使系统暴露在风险之中,尤其是在用户不了解其所执行命令可能带来的后果的情况下。所以在配置sudo权限时,必须谨慎行事。
151 0
|
PyTorch 算法框架/工具
【chat-gpt问答记录】torch.tensor和torch.Tensor什么区别?
【chat-gpt问答记录】torch.tensor和torch.Tensor什么区别?
379 2
|
自然语言处理 算法 编译器
编译原理复习一:正则表达式-NFA NFA-DFA DFA最小化(附题目与答案 超详细)
编译原理复习一:正则表达式-NFA NFA-DFA DFA最小化(附题目与答案 超详细)
980 0
|
10月前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
379 2
在Linux中,ps aux 中的 VSZ 代表什么意思?RSS 代表什么意思?
在Linux中,ps aux 中的 VSZ 代表什么意思?RSS 代表什么意思?
|
网络协议 Shell Linux
技术经验分享:adb安装与使用
技术经验分享:adb安装与使用
989 0
|
存储 应用服务中间件 Linux
开源日志管理系统Graylog之Sidecar功能实践
开源日志管理系统Graylog之Sidecar功能实践
906 0
开源日志管理系统Graylog之Sidecar功能实践