【linux】粘滞位.yum

news2024/12/24 8:26:51

粘滞位

1.为什么我们普通用户可以删掉别人的文件(包括root)?合理吗?
2.删除一个文件和目标文件有关系吗?
没关系,和所处的目录有关系。

1.我们先以root身份创建一个目录,接着在这个目录下创建一个文件
在这里插入图片描述
2.接着我们切换成普通用户,然后删除了qq.c
在这里插入图片描述
3.然后返回root,查看178目录的other的权限
在这里插入图片描述
发现other在目录有w权限就可以删除目录下的文件了,和目标文件没关系


如果我们想在linux下,由多个用户建立一个共享文件,来被大家共同访问,怎么办?
首先这个文件,不能在我们各自的家目录下创建。
因为家目录下的文件,other权限都是空的,我们只能在系统的非用户目录下创建

我们已经有了一个普通用户zjw,再创建两个,一个叫ggw,一个叫zs
在这里插入图片描述
2.然后登陆root创建一个文件ok.c
在这里插入图片描述

3.给other+权限wx,登陆zjw,向ok.c中写入hello ggw,登陆ggw,查看ok.c,并且追加hello zjw,实现文件共享

在这里插入图片描述

4.由于178目录的other权限全开着,zs用户就可以删除掉ok.c这个文件,但是我们还不希望zs用户删除ok.c
这时候我们引入粘滞位
在这里插入图片描述
5.登陆zs,试试能删除ok.c吗?
在这里插入图片描述
6.当我们再去掉粘滞位的后再试试?
在这里插入图片描述
在这里插入图片描述
发现去掉之后能删除。

当一个目录被设置为“粘滞位”(chmod+t)则该目录下的文件只能由
超级管理员删除,以及该目录的所有者删除


yum指令

1.yum是什么?软件包?
yum是一个软件下载安装管理的一个客户端,小米应用商店,华为应用商城,linux中软件包可能有依赖关系–yum可以帮我们解决
2.linux系统(centos)生态
源码安装,rpm包安装,yum安装;
最简单的安装就是yum安装了
我们要下载一个软件时,我们的centos内部,内置了目标服务器的地址链接,通过链接将安装包下载下来,然后通过yum安装
3.yum的相关操作

yum list | grep XXX //列举软件 并且找出适合我们电脑版本的
[sudo/root]yum install [-y]XXX //安装软件 -y是直接安装 不是root需要sudo,root不需要
[sudo/root]yum remove [-y]XXX  //删除软件

在这里插入图片描述
下面列举出来好多关于sl的软件,base是基本软件源,epel是扩展软件源不稳定
在这里插入图片描述
我们复制这个软件名,然后安装
在这里插入图片描述
因为我已经安装过了
在这里插入图片描述
我们先卸载一下
在这里插入图片描述
再安装一下
在这里插入图片描述
然后就可以使用了,直接在命令行输入sl即可

小火车

还有在网上找的黑客帝国数字雨的软件包

yum install ncurses*
wget https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz
tar -zxvf cmatrix-1.2a.tar.gz
cd cmatrix-1.2a/
./configure --prefix=/opt/cmatrix/
make && make install
cd /opt/cmatrix/

./bin/cmatrix

每个指令执行完,按回车,按下一个指令,按q退出数字雨,虽然我黑客帝国只看了个1,但是真的很好看1

数字雨

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1394996.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LLM之幻觉(二):大语言模型LLM幻觉缓减技术综述

LLM幻觉缓减技术分为两大主流,梯度方法和非梯度方法。梯度方法是指对基本LLM进行微调;而非梯度方法主要是在推理时使用Prompt工程技术。LLM幻觉缓减技术,如下图所示: LLM幻觉缓减技术值得注意的是: 检索增强生成&…

【开发篇】五、文章内容审核接口的内存问题优化

文章目录 1、初始实现思路:Async注解新开一个线程去审核2、改进思路一:加LinkedBlockingQueue阻塞队列3、改进思路二:RabbitMQ4、总结 背景:文章微服务中有一个文章审核接口,接口内又调用阿里云的内容安全接口进行文字…

【运维】WSL1如何升级到WSL2

升级WSL1到WSL2:简便快捷版 在这篇博客中,我们将研究如何通过一种更简便的方式,将WSL1迅速升级到WSL2,避免官方文档的繁冗步骤。如果你觉得官方方法太过冗长,那么这里提供的步骤可能更适合你。 官网的办法是&#xf…

Cloudflare cdn 基本使用

个人版免费试用,一个邮箱账号只能缓存一个网站cdn。 地址:cloudflare.com 创建站点 在网站创建站点,填上你的域名 点击进入网站 缓存全局配置 可清除缓存,设置浏览器缓存时间 我设置了always online,防止服务器经常不稳定 缓…

Git学习笔记(第1章):Git概述

Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。 Git易于学习,占地面积小,性能极快。它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于Subversion、CVS、Perforce 和…

Docker本地私有仓库搭建配置指导

一、说明 因内网主机需要拉取镜像进行Docker应用,因此需要一台带外主机作为内网私有仓库来提供内外其他docker业务主机使用。参考架构如下: 相关资源:加密、Distribution registry、Create and Configure Docker Registry、Registry部署、D…

Ivanti Connect Secure 曝两大零日漏洞,已被大规模利用

威胁情报公司Volexity发现,影响 Ivanti 的 Connect Secure VPN 和 Policy Secure 网络访问控制 (NAC) 设备的两个零日漏洞正在被大规模利用。自1月11日开始,多个威胁组织在大范围攻击中利用CVE-2023-46805身份验证绕过和CVE-2024-21887命令注入漏洞。 V…

Joern环境的安装(Windows版)

Joern环境的安装(Windows版) 网上很少有关于Windows下安装Joern的教程,而我最初使用也是装在Ubuntu虚拟机中,这样使用很占内存,影响体验感。在Windows下使用源码安装Joern也是非常简单的过程: 提前需要的本地环境: …

YOLOv5全网独家首发:DCNv4更快收敛、更高速度、更高性能,效果秒杀DCNv3、DCNv2等 ,助力检测实现暴力涨点

💡💡💡本文独家改进:DCNv4更快收敛、更高速度、更高性能,完美和YOLOv5结合,助力涨点 DCNv4优势:(1) 去除空间聚合中的softmax归一化,以增强其动态性和表达能力;(2) 优化存储器访问以最小化冗余操作以加速。这些改进显著加快了收敛速度,并大幅提高了处理速度,DCN…

vue:处理base64格式文件pdf、图片预览

一、需求:后端返回是base64数据,需要前端处理来展示文件。 二、实现方法: 解释一下这段代码的功能: )preview(item) 是一个函数,接受一个参数 item,其中包含了文件的相关信息。 )首…

SpringBoot的自定义starter和SpringBoot Starter机制,以及综合案例和通用模块-短信发送,基于AOP技术实现日志切面

目录 1.SpringBoot Starter机制 1.1.什么是SpringBoot Starter 1.2.为什么要使用SpringBoot Starter 1.3.应用场景 1.4.自动加载核心注解说明 2.综合案例 2.1.命名规范 2.2.通用模块-短信发送 2.2.1.创建配置类Properties 2.2.2.编写短信业务功能 2.2.3.创建自动配置…

基于Python+django影片数据爬取与数据分析设计与实现

目录 一、 前言介绍: 二 、功能设计: 三、功能实现: 系统登录实现 管理员实现 用户模块实现 四、库表设计: 五、关键代码: 六、论文参考: 七、其他案例: 八、源码获取: 一…

各省快递量数据, shp+excel,2001-2021年,已实现数据可视化

基本信息. 数据名称: 各省快递量数据 数据格式: shpexcel 数据时间:2001-2021年 数据几何类型: 面 数据坐标系: WGS84 数据来源:网络公开数据 数据字段: 序号字段名称字段说明1a_2001快递量/万件_2001年2a_2002快递量/万件_2002年3…

FairyGUI Day 1 导入FairyGUI

FairyGUI Unity3d引擎版本:Uinty3d 20233.2.3f1 1、从资产商店中将FairyGUI购入我的资产中,目前是免费的。 2、从我的资产中将FairyGUI导入到当前项目中。 3、我遇到的问题,我的Assets下有两个文件夹分别是Resources和Scenes,导…

AEB滤镜再破碎,安全焦虑「解不开」?

不久前,理想L7重大交通事故,再次引发了公众对AEB的热议。 根据理想汽车公布的事故视频显示,碰撞发生前3秒,车速在178km/h时驾驶员采取了制动措施,但车速大幅超出AEB(自动紧急刹车系统)的工作范…

【笔记】认识电机

认识电机 电机一些概念永磁同步电机电机的效率转矩永磁体定子和转子励磁电磁感应定律 AC Optimal Power Flow功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居…

esp32-idf eclipse 定时器的使用demo

esp32定时器的使用demo 1、介绍 ESP32芯片包含两个硬件定时器组。每组有两个通用硬件定时器。它们都是基于16位预分频器和64位自动重载功能的向上向下计数器的64位通用定时器。 2、API接口函数 创建定时器函数: esp_timer_create(); esp_err_t esp_timer_create …

P4学习(四)实验一:Basic Forwarding

目录 一.前置知识二.实验过程记录1.找到实验文件2.拓扑图3.明确实验内容4.实验初体验 三. 编写解决方案1.Parse部分1.1 Code1.2 知识点解析 2.Ingress部分2.1 Code2.2 知识点解析 3.Deparse部分3.1 Code3.2 知识点 四.实验完成测试 一.前置知识 Linux基础命令(vim)V!Model的架…

大模型多卡训练原理

背景知识 深度学习涉及大量矩阵运算,而矩阵运算可以并行计算。 一、数据并行 每张卡加载不同的数据,将计算结果合并 存在问题:每个显卡都加载了模型,浪费了一定空间 二、模型并行:适合模型特别大的情况 1、串行计算…

Java Springboot SSE如何判断客户端能否正常接收消息

目录 背景解决方案思路代码代码解释 Java反射知识点补充 背景 当新建一个 emitter 对象的时候, 它的默认超时时间是 30s. SseEmitter emitter new SseEmitter(); 但是很多情况下, 默认30s的时间太短, 需要把 emitter 对象的超时时间设置成不超时, 也就是永久有效. private …