su和sudu、三剑客中的sed、awk命令

ops/2024/11/14 4:15:11/

一、用户授权

如果普通用户需要执行特殊操作,有两种方法:

su -root 切换到root账户进行特殊操作,然后再回到普通用户
sudo 命令

 su命令:

优点:使用简单

缺点:root密码容易泄露

        普通用户执行操作不可控

sudo命令:

作用:给普通用户授权,让普通用户执行特定的操作

缺点:需要进行权限配置

优点:不用切换到root用户

        用户可执行预定的操作

        可以记录每个用户执行过的命令

 sudo的使用:

第一步:通过sudo配置文件为普通用户授权

第二步:普通用户执行特殊操作

sudo的配置文件的位置

/etc/sudoers

 格式

root                ALL=(ALL)                ALL用户名           主机名=(用户名)       全部命令%开头的是给用户组指定权限例子:zhangsan localhost=(zhangsan) ALLALL:全部命令
/usr/bin/touch    授权单个命令
/usr/bin/touch,/usr/bin/ls    授权多个命令
/usr/bin/*    授权/usr/bin下的全部命令

 修改配置文件:

visudo在101行添加一行
zhangsan ALL=(root) /usr/bin/touch,/usr/bin/ls退出去用普通用户身份执行命令:sudo 命令
如:sudo touch /a

二、sed命令

格式:sed [选项] 操作 目标文件选项:-i:修改原始文件【如果不加-i,就是仅仅修改内存中的文件副本】案例:将1.txt中的tom修改成jerrysed -i "s/tom/jerry/g" new.txt

三、awk命令

作用:截取文件中每行的指定的字段格式:awk -F "分隔符" '{print $数字}' 文件名
例如:awk -F ":" '{print $3}' /etc/passwd$0:输出整条记录
$NF:输出最后一个字段选项:-F "分隔符":用什么字段将这行内容分开一段一段

http://www.ppmy.cn/ops/47674.html

相关文章

排序(前篇)

1.排序的概念及其运用 2.插入排序的概念及实现 3.希尔排序的概念及实现 4.选择排序概念及实现 总代码(对比各个排序在大量的数据情况排序所化的时间): 1.排序的概念及其运用 1.1排序的概念 排序:所谓排序,就是使…

C++ static_cast、dynamic_cast、const_cast 和 reinterpret_cast 用处和区别

在 C 中,static_cast、dynamic_cast、const_cast 和 reinterpret_cast 是四种类型转换运算符,它们各自有不同的用途和行为: static_cast 用于编译时已知类型的转换,如基本数据类型转换、派生类到基类的转换、指针和引用的转换等…

测试测试测试

一分钟速览新闻点! 京东前副总裁蔡磊回应被指装病:没有时间、精力和能力应对 百度沈抖:主力模型免费的原因很朴素,希望大家别再天天拉表格比价格 蚂蚁集团CTO何征宇:蚂蚁一直在努力优化和提高AI的可靠性、经济性和易…

Python中Web开发-Django框架

大家好,本文将带领大家进入 Django 的世界,探索其强大的功能和灵活的开发模式。我们将从基础概念开始,逐步深入,了解 Django 如何帮助开发人员快速构建现代化的 Web 应用,并探讨一些最佳实践和高级技术。无论是初学者还…

【2024】LeetCode HOT 100——技巧

目录 1. 只出现一次的数字1.1 C++实现1.2 Python实现1.3 时空分析2. 多数元素2.1 C++实现2.2 Python实现2.3 时空分析3. 颜色分类3.1 C++实现3.2 Python实现3.3 时空分析4. 下一个排列4.1 C++实现4.2 Pyth

zdppy_amauth 实现给角色批量绑定权限

新增接口 api.resp.post("/auth/role_auth", amauth.role.add_auths)如何测试 如何测试能不能给指定的角色批量的添加权限呢? 1、需要新建一个角色2、需要拿到这个角色的ID3、需要新增三个权限4、需要拿到新增的三个权限的ID5、拿着角色ID和权限ID列表…

区块链游戏(链游)安全防御:抵御攻击的策略与实践

一、引言 区块链游戏,或称为链游,近年来随着区块链技术的普及而迅速崛起。然而,如同其他任何在线平台一样,链游也面临着各种安全威胁。本文将探讨链游可能遭遇的攻击类型以及如何通过有效的策略和技术手段进行防御。 二、链游可…

Docker - Kafka

博文目录 文章目录 说明命令 说明 Docker Hub - bitnami/kafka Docker Hub - apache/kafka Kafka QuickStart Kafka 目前没有 Docker 官方镜像, 目前拉取次数最多的是 bitnami/kafka, Apache 提供的是 apache/kafka (更新最及时), 本文使用 bitnami/kafka bitnami/kafka 镜像…