Linux 基础篇(六)sudo和添加信任用户

一、sudo

1.是什么?

给被信任的普通用户授权,让被信任的普通用户能执行root用户才能执行的命令的一个命令。


2.为什么?

很多时候我们要在被信任的普通用户下执行一些root用户才能执行的命令,如 yum... 所以需要有一个命令能给普通用户授权。


3.怎么用?

在被信任的普通用户要执行root用户才能执行的命令时,在前面加上sudo。

如:sudo yum -y install


二、添加信任用户

如何添加信任用户,让该用户能执行sudo?

1.切换至root用户(注意路径要跟着一起换),使用vim打开 /etc/sudoers


2.复制以下内容(在105行左右)(复制:yy)(跳到105行:105gg)


3.将以上内容粘贴在下一行(粘贴:p)


**4.修改用户名:**按i进入编辑模式,然后将新增的那行的root 改为要信任的用户的用户名。 (后面的东西不变)


**5.保存并退出:**进入底行模式(Shift + :),输入w!强制保存,再进入底行模式输入q退出。

这样就将一个用户添加进了信任列表中,该用户可以执行sudo命令了。

相关推荐
weixin_462446231 分钟前
Python Flask静态文件服务器:支持自动JSON扩展名补全的智能文件服务
服务器·python·flask
墨香幽梦客1 分钟前
系统高可用(HA)方案复盘:从主备切换到负载均衡的实现
运维·负载均衡
gaize12134 分钟前
服务器搭建网站:深度解析技术维护与美化标题的实践之道
运维·服务器
oMcLin14 分钟前
如何在 CentOS Stream 9 上配置并优化 PostgreSQL 15,支持高并发的数据插入与快速查询?
linux·postgresql·centos
柏木乃一15 分钟前
进程(11)进程替换函数详解
linux·服务器·c++·操作系统·exec
say_fall15 分钟前
微机原理:微型计算机基础
服务器·网络·单片机·微机原理
cly119 分钟前
Ansible自动化(十):配置文件管理模块(lineinfile / blockinfile)
运维·自动化·ansible
ben9518chen20 分钟前
Linux文件系统基础
linux·服务器·php
乐迪信息22 分钟前
乐迪信息:防止船舶误入禁航区:AI偏航检测精准干预
大数据·运维·人工智能·物联网·安全
鋆雨无欢丶23 分钟前
docker证书认证问题
运维·docker·容器