用一个故事讲清Linux操作系统的粘滞位

一.粘滞位

1.1背景

在使用Linux的时候,可能会有一些共享目录,被所有普通用户所共享,来存放他们产生的临时数据。

1.2准备

共享目录一般都是由root用户创建
为了后面通过命令来理解,这里创建了一个名为public的共享目录。
在这里插入图片描述
并且在目录里,用不同用户创建了一些文件。
在这里插入图片描述
准备完毕,下面用一个故事来讲一讲。

2.罪恶的开始(为什么需要粘滞位)

我是xyj,一名普通人,我和djw是挺好的朋友,我们在同一个共享目录下,用来发布自己的文件。

djw的能力比我强,因此每当我有不会的地方,就会去看一下他的文件
在这里插入图片描述

但是突然djw跟我冒了矛盾,他更改了自己的权限,不想让我再继续读。
在这里插入图片描述

不出所料,我在工作中又有了不会写的代码,想着偷偷去看看djw写的
在这里插入图片描述

结果发现自己已经不能读了,于是,我就想开始在他文件里面乱写内容,但也不让写
在这里插入图片描述
读不让读,写不让写。NND,不让我看你也别要了。我气急败坏的去把他的文件全删了。
在这里插入图片描述
在这里插入图片描述


显示以上发生的一切都很不合理,我竟然可以在公共目录里去删除别人发布的文件。

那么要如何避免这种情况呢!

3.罪恶的终结(粘滞位的使用)

djw发现自己文件被删除,第一时间就想到是我干的好事,但他并没有第一时间去找我算账,而是进一

步去学习Linux知识看看能不能避免这种情况的发生。当他学完粘滞位后,只见他嘴角微微上扬,在

Linux系统敲下命令: c h m o d + t 文 件 名 ( 这 个 操 作 要 进 行 提 权 ) \color{#FF0000}{chmod +t 文件名(这个操作要进行提权)} chmod+t
在这里插入图片描述

我 们 看 到 o t h e r 权 限 变 成 了 r w t , 这 个 t 就 是 我 们 所 说 的 粘 滞 位 。 \color{#FF0000}{我们看到other权限变成了rwt,这个t就是我们所说的粘滞位。} otherrwtt


最后我发现djw又发布了文件,于是我故技重施,想再次删除他的文件
在这里插入图片描述
但是这次,就再也删不掉了。。。

完结

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jayce..

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值