Linux加固之粘滞位
0x00:场景
在Linux中会碰到这样一种情况,例如tmp目录下有一个属于A用户的目录AA,因为tmp对所有用户可写,所以B用户可以删除A用户的AA目录。这种情况是不合理的,所以有了一种解决办法,给AA目录的其他人设置禁止移动禁止删除的权限,可写可读但不可以移动和删除。只有root和本身所属者拥有所有权,这就是粘滞位的作用。
0x01:介绍
Linux中权限一般分为读、写、执行,即RWX,而粘滞位用字母T来表示。需要注意的是,粘滞位只对目录有效,对文件无效。
0x02:设置
粘滞位设置很简单,使用chmod命令设置o+t即可,去除粘滞位效果使用o-t即可。命令以及设置后的效果如下。
chmod o+t /tmp/test/
设置成功后当非root用户和本身所属者外,其他用户移动和删除此目录或此目录下面文件时都会失败禁止操作。
0x03:总结
粘滞位需要注意的点:1,只对目录有效,对文件无效,但目录下的文件有效。2,一般粘滞位经常用于tmp和var/tmp这两个目录。3,如果设置粘滞位前目录的其他用户有x执行权,则粘滞位会表示为小写t,相反,如果没有x执行权,则粘滞位会表示为大写T。
公众号推荐:aFa攻防实验室
分享关于信息搜集、Web安全、内网安全、代码审计、红蓝对抗、Java、Python等方面的东西。
Linux加固之粘滞位相关推荐
- Linux中的粘滞位
Linux中的粘滞位 Sticky 位是一个访问权限标志位,可以用来标示文件和路径. 历史: 粘滞位是在1974年Unix的第5版中引入的,用来设置可执行文件.当可执行文件设置粘滞位之后,它能够指示操 ...
- 【Linux】权限-粘滞位
目录 1.权限概念 2.修改权限 指令:chmod 修改文件的访问权限 指令:chown 修改文件的拥有者 指令:chgrp 修改文件所属组 3.umask文件掩码 4.目录权限 粘滞 1.权限概念 ...
- Linux下的粘滞位详解
1.产生粘滞位的原因: Linux下有一个用于存放临时文件的目录 /temp,每一个用户产生的临时文件都存放在 /temp目录下面,而且每个用户都对于这些文件具有写权限,为了防止用户对于除自己外的其他 ...
- linux下的粘滞位
问:文件的粘滞位(sticky)位是作什么用的? 答: 普通文件的sticky位会被linux内核忽略,目录的sticky位表示这个目录里的文件只能被owner和root删除 粘滞位(Sticky ...
- linux 目录的粘滞位,Linux文件和目录的粘滞位(sticky bit)
文件的粘滞位(sticky)位是作什么用的? 普通文件的sticky位会被linux内核忽略, 目录的sticky位表示这个目录里的文件只能被owner和root删除 粘着位(Sticky bit) ...
- linux 目录的粘滞位,Linux浅谈SUID,SGID,Sticky粘滞位对目录以及文件的相关作用
我们知道在Linux中,root管理员的权限是很大的,能够支持执行绝大部分程序以及命令进而对文件进行相对应的修改,写入.当然这些作用只能体现在root管理员上.但是有一个现象,有些普通用户是可以通过p ...
- linux应用程序设置粘滞位,Linux中的粘滞位
Sticky 位是一个访问权限标志位,可以用来标示文件和路径. 历史: 粘滞位是在1974年Unix的第5版中引入的,用来设置可执行文件.当可执行文件设置粘滞位之后,它能够指示操作系统在程序退出后,保 ...
- Linux指令(粘滞位)
粘滞位 通常情况下用户只要对某个目录具备w写入权限,便可以删除该目录中的任何文件,而不论这个文件的权限是什么. 比如我们进行下面的操作: 我们可以通过chmod 指令修改文件的读.写.执行权限. 那么 ...
- linux 目录的粘滞位,linux下粘滞位引出的SUID和SGID
-rwxr-xr-x 1 root root 818232 2010-04-19 09:51 /bin/bash 其中第一列即表示该文件的权限属性. 第一个字母"-",表示文件类型 ...
最新文章
- C++继承机制下的构造函数
- POJ 1655 Balancing Act (求树的重心)【树形DP】(经典)
- python 字节和字符串区别,Python中字节串和字符串,不是一个概念没有区别之分...
- JS正则判断输入框是否仅仅含有汉字、字母和数字
- 海量数据中,寻找最小的k个数。
- mac下使用n管理node版本
- 本地存储cookie和localStorage区别特点
- C语言常量类型及名称,菜鸟带你入门C语言|基本数据类型之常量
- C语言dev查看调试变量,C语言程序设计-c4_C语言上机_Dev调试.doc
- 如果我是推荐算法面试官,我会问哪些问题?
- c++ class 类名 和 include 的区别
- python数据分析入门到实战 知了课堂 百度云_零基础入门Python数据分析,只需要看懂这一张图,附下载链接!...
- ppt流程图箭头分叉_实用模版大全(最全箭头、流程图).ppt
- JavaEE简易聊天室(Netbeans:Servlet+Cookie+Session)
- 黑苹果开启核显加速_「黑苹果」关于双显卡正确开启核显加速
- 怎么把pdf文件压缩到最小?四招快速压缩!
- 计算机小学生感兴趣的知识,计算机是 什 么-给小学生讲计算机知识.ppt
- localhost: mv: 无法获取“/opt/module/hadoop-3.1.3/logs/hadoop-atguigu-datanode-hadoop102.out.3“ 的文件状态(sta
- 快速排序详解(图解实例)
- 单页活动页面html,优秀HTML5活动页面
热门文章
- 视觉特效转场插件集Boris Continuum Complete 2019 for FCPX v12.0.1破解版
- 计算机考试准考证打印时间
- PAT积甲级考试复习经验和考完感想??
- docker error: Exited (255)
- 2019年全国省市区代码Oracle数据库脚本
- 使用keil及proteus实现数码管循环显示“0“-“F“
- matlab中交流电源,嵌入Matlab/Simulink平台的交流变压变频电源仿真模块的设计
- java 导出表格打包zip文件下载_POI多个工作簿导出表格打包ZIP下载
- fortran中write用法
- 唐山胃肠病医院教你如何治疗肛肠疾病