Linux操作系统粘滞位(解决上篇文章提出的问题)

news2024/11/17 5:48:35

前言 :

 

              在上一篇Linux操作系统的博客中提出了,一个问题就是在一个公共目录里,假如我们有了对目录写的权限,我们就能进行创建属于我们自己的文件,并且给这个文件进行设置他的权限,我们发现虽然是我的文件,但也可以被其他人删除,这合理吗?显然是不合理的,我辛辛苦苦在这里写的文件被别人删了,这肯定是不行的,在Linux中怎么解决这个问题呢?看这篇文章来告诉你!

 💞 💞  欢迎来到小马学习代码博客!!!!

        你来人间一趟,你要看看太阳。并不会有太多人关注你,不必在意他人眼光,勇敢的做自己,追逐自己的太阳!

目录

前言 :

一、 粘滞位

        1.1粘滞位理解:

        1.2 Linux 操作的公共目录:

        1.3通过命令来理解Linux的粘滞位:

总结:


 

一、 粘滞位

        1.1粘滞位理解:

   1.1.1        在Linux操作系统中都会存在一个公共的目录,这个目录是大家都可以进行操作的,就好比你有自己的家(家代表你的工作区域),同时也有一个宿舍(公共的区域),这个宿舍不属于你,但是你可以存放你的东西,也可以在宿舍里睡觉做一些事情,倘若没有粘滞位,你在公共目录下创建的文件可以被其他人进行删除,就好比你放在宿舍里的东西可以被你室友扔了,这显然是不合理的,所以Linux操作系统就存在了一个粘滞位就是用来防止在公共目录下创建的文件被其他人删除。

        1.2 Linux 操作的公共目录:

     1.2.1  在Linux系统中都有一个公共的目录,这个目录用来大家可以在这里一起工作,就好比你的宿舍,但我们想一下,对于公共目录是有谁来创呢?就好比你的宿舍,他既不属于你也不属于你的舍友,你们只是拥有了使用他的权限,而在公共目录下 ,同样的他既不属于你,也不属于其他的用户,他应该又root用户,而你拥有的权限都是root用户赋予你的.

        1.3通过命令来理解Linux的粘滞位:

         我们进入根目录查看 tmp这个就是在Linux 的公共目录 。

        这里我们可以自己先创建一个公共目录(先不给他进行设置粘滞位)   

  这里的公共目录是没有设置粘滞位的 ,创建的时候要进行一下提权,因为我们知道公共目录的拥有者和所属组是root用户,而我们只是拥有写的权限

 我们先在公共目录里进行创建一些属于我们的文件

首先先进行要知道我们对于这个公共文件属于其他用户,先进行设置一下我们的权限(读写的权限,设置的时候要进行提权)

这样我们都可以在目录里进行创建文件了 ,看我们创建的文件的所属组和拥有者都是xiaoma

这里我们 换一个用户同样的也进入公共目录里 

同样的我们也可以在这个公共目录里创建我们的文件

在这都没有问题 ,但是我们删除一下xiaoma文件试一试 

 我们发现小马文件并不属于我 ,但是我可以删除他,这显然是很不合理的(就好比不是我的东西,我不能用它但是我可以把他销毁)

在Linux 系统中于是就存在了一个粘滞位,他可以把设置一个东西,如果不属于你的文件或目录,你则不可以进行删除命令就是  chmod  +t       文件名(这个操作要进行提权一下)

 这里我们就发现我们没有办法删除不属于我的东西了,而这也就是粘滞位的作用。

总结:

        粘滞位只是Linux权限的一小部分,也是为了我上一篇Linux权限文章的补全,这里把它分开来写就是为了让大家更加深入的理解Linux权限和Linux的粘滞位,这里我们就能感受到Linux其实就是来源于生活,发现生活中不合理的在Linux同样也不合理,我们就有改进的方法!!

         最后小马码文不易,如果觉得有帮助就多多支持哈!!!^ _ ^

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

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

相关文章

抗疫行动题材网页设计 大学生最美逆行者感动人物网页代码 众志成城万众一心抗击疫情HTML网页设计

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

【GD32F427开发板试用】+DHT11温湿度监测

本篇文章来自极术社区与兆易创新组织的GD32F427开发板评测活动,更多开发板试用活动请关注极术社区网站。作者:四季的温度 在完成所有项目后会开源,本次依旧是想做一个通过DHT11采集信息,OLED显示,ESP8266上传&#xff…

第二十四章《学生信息管理系统》第1节:学生信息管理系统简介

学生信息管理系统用于管理学生基本信息,该系统除能够大大的帮助学籍管理人员提高工作效率。本小节将从软件功能、数据库系统设计和项目结构几个方面介绍该软件系统的设计方案。 24.1.1系统功能简介 学生信息管理系统集信息展示、查询、增删和修改多种功能为一体,该系统的主…

1552_AURIX_TC275_时钟分发

全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com) 这一页文件我没写什么批注,但是还是留下来了。从这个图中能够看到各个模块的时钟源是可以来自于什么地方。 1. CCU的输入主要是来自于两个PLL、备份时钟以及晶振。 2. 对大多数…

SpringBoot引入外部jar包,项目打包成war包发布(亲测有效) - 第453篇

历史文章(文章累计450) 《国内最全的Spring Boot系列之一》 《国内最全的Spring Boot系列之二》 《国内最全的Spring Boot系列之三》 《国内最全的Spring Boot系列之四》 《国内最全的Spring Boot系列之五》 利用Spring扩展点对敏感信息加密解密&a…

【小f的刷题笔记】(JS)数组 - 前缀和 LeetCode303 LeetCode34

【数组】 前缀和: 🌟 原始数组不会被修改的情况下,频繁查询某个区间的累加和 ✔ 一次把所有从一开始到本数的累加值计算出来存在一个新数组里,区间的累加值通过减法得出 LeetCode303 链接: 303.区域和检索 - 数组…

刷爆力扣之至少是其它数字两倍的最大数

刷爆力扣之至少是其它数字两倍的最大数 HELLO,各位看官大大好,我是阿呆 🙈🙈🙈 今天阿呆继续记录下力扣刷题过程,收录在专栏算法中 😜😜😜 该专栏按照不同类别标签进行刷…

一文带你了解【深度学习】中CNN、RNN、LSTM、DBN等神经网络(图文解释 包括各种激活函数)

觉得有帮助请点赞关注收藏~~~ 一、深度学习概述 深度学习算法属于机器学习算法的范畴,深度学习一般具有自主学习能力 基于深度学习的自然语言处理基本操作步骤包括: 将原始信息输入神经网络模型,通过自主学习算法识别输入特征;…

Redis 发布订阅

Redis 发布订阅 Redis 发布/订阅 (publish/subscribe) 是一种消息通信模式:发送者 (publish) 发送消息,订阅者 (subscribe) 接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1,以及订阅这个频道的三个客户端 ——…

李沐论文精度系列之八:视频理解论文串讲

文章目录一 、前言二、 DeepVideo(IEEE 2014)2.1 模型结构2.2 实验结果2.3 总结三、双流网络及其变体3.1 Two-Stream(NeurIPS 2014)3.1.1 简介3.1.2 改进工作3.2 Two stream LSTM(CVPR 2015 )3.2.1 模型结构…

Django的学习笔记

Django初笔记一、认识Django1.基本原理2.框架二、建立一个简单的项目1.建立一个HelloWord(1)进入虚拟环境(2)建立项目三、基本应用结构(1)配置文件setting(2)URL(路由系统…

【C语言进阶(NEW)】一、数据储存详解|数据类型介绍|整形在内存中的存储|浮点型在内存中的存储

目录 一、数据类型介绍 1.1 基本内置类型 1.2 类型的基本归类 1.3 有符号(signed)与无符号(unsigned)的区别 二、整形在内存中的存储 2.1 原码、反码、补码 2.2 大小端 2.2.1 什么是大小端 2.2.2 为什么有大端和小端 2.…

Dubbo(分布式框架·上)

Dubbo上一、导入1、基础知识1.1、什么是分布式系统1.2、发展演变1.2.1 单一应用架构1.2.2分布式应用架构1.2.3 流动计算架构1.3 RPC1.3.1 什么是RPC1.3.2 RPC核心模块二、Dubbo概念三、设计架构四、环境搭建4.1 Zookeeper注册中心4.2 测试Zookeeper4.1 监控中心五、测试5.1 需求…

论文阅读-ATLAS: A Sequence-based Learning Approach for Attack Investigation

论文代码: https://github.com/purseclab/ATLAS 代码预处理写的太乱了,很多预处理过程都不是特别合理。不过这篇论文思想还是挺合理的,相比其实溯源图工作在路径上的处理更加合理一些。 背景简介 高级可持续威胁攻击(Advanced P…

AXI VDMA回环测试

Block Design 搭建如下图所示的硬件系统: 该硬件系统的数据流向为: DDR–>AXI VDMA–>AXI DATA FIFO–>AXI VDMA–>DDR 即将一幅图像由一段地址空间搬运至另一段地址空间。 其中,AXI VDMA配置如下: 地址位宽32&…

[附源码]Python计算机毕业设计SSM健身房管理系统 (程序+LW)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

认识3dmax 轴心

轴心,pivot; 资料对轴心的说明如下, 物体轴心 每个物体有且仅有一个轴心, 轴心位置确定了物体的位置, 物体旋转是围绕轴心旋转的; 轴心,我没看到说是一个点或一条线;在三维空间应…

什么样的护眼灯适合孩子用?真正适合孩子的护眼台灯

在现在这个时代,科技的更新迭代,我们生活水平得到提高,在灯具行业也是越来越多样化了,作为家长的,希望能买到适合孩子的护眼灯,那么在那么多种类的台灯中,什么样的适合孩子呢?这次主…

虹科方案|用Western Digital和ATTO技术优化SMR存储解决方案的负载

​ 一、引言 Western Digital 与 ATTO Technology 的长期合作基于对当今复杂企业环境的存储和数据基础设施需求的共同洞察。我们正在共同为用户准备迎接下一波性能挑战。 二、背景 随着动态数据过渡到静态数据,存储成为关键基础架构组件之一。然而,以…

【教学类-21-01】20221205《青花茶杯-A4纸插入式纸盒》(大班主题《我是中国人》)

展示效果: 单张效果 多张效果 隐藏的部分 信息: 1.右侧第1列:幼儿园名字; 2.右侧第3列,幼儿名字 (1)3个名字印 (为了统一4字) (2)2个名字印…