有时候我们需要让一个我们自己的目录中的内容不能变动,也就是不允许其他人随便删改我们的目录和目录中的文件。这里,首先,我们需要知道两个概念,文件的粘滞位和属性。

      文件如果设置了粘滞位(这里的文件指的是目录),那么这个目录中的文件是不允许其他用户删除的。粘滞位设置后,在文件的权限中x会变成 t 或者 T ,当既设置了执行权限,又设置了粘滞位时,显示的是 T ,如果没有设置执行权限,那么显示的就是 t 。在我们的系统中最常见的就是 /tmp 文件夹,我们可以看到下面这张图系统设置的权限位:


      文件如果不可以修改,那么这个就是文件的属性问题了,我通常保证这个文件是只读的,我一般会用 chattr -i ,这样是使这个文件不可以被修改,除非是你去除了那个属性,否则,即使是文件的拥有者也不能对文件进行修改:

下面,我们可以看到这个例子:


Linux 上不可修改的文件和目录相关推荐

  1. 【必看】如何在 Linux 上恢复误删除的文件或目录

    Linux不像windows有那么显眼的回收站,不是简单的还原就可以了.linux删除文件还原可以分为两种情况,一种是删除以后在进程存在删除信息,一种是删除以后进程都找不到,只有借助于工具还原.这里分 ...

  2. 如何在Linux上恢复误删除的文件或目录

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 Linux不像windows有那么显眼的回收站,不是简单的还原就可以了.l ...

  3. 在Linux上按大小列出文件和目录

    This page will show us how to create a list of files and folders ordered by size using standard Linu ...

  4. 史上最完整的文件和目录操作类

    [文件操作类]史上最完整的文件和目录操作类 <a target=_blank href="http://bbs.cskin.net/thread-114-1-1.html"& ...

  5. 在windows和linux上传或下载文件

    一.使用xshell在windows和linux上传或下载文件 有个很简单的方法就是rz,sz 1.工具安装: 需要安装工具:yum install lrzsz 使用工具:安装的rz,sz就是Linu ...

  6. linux 没有那个文件或目录,Linux 解决 bash ./ 没有那个文件或目录 的方法

    在Debian 或 ubuntu 64位下运行 ./xxx 会跳出来说没有这个文件或者目录,但是ls看又有这个文件,很是奇怪. 其实原因很简单,是因为他没有32位的运行库 ia32-libs ,直接安 ...

  7. Linux之复制、移动文件及目录命令

    Linux之复制.移动文件及目录命令 1. 复制.移动文件及目录命令的使用 命令 说明 cp 拷贝文件.拷贝目录 mv 移动文件.移动目录.重命名 cp命令效果图: 说明: 拷贝目录需要加上-r选项, ...

  8. 如何解决编译linux内核(解决声卡问题),遭遇fatal error: linux/limits.h: 没有那个文件或目录

    如何解决编译linux内核(解决声卡问题),遭遇fatal error: linux/limits.h: 没有那个文件或目录 参考文章: (1)如何解决编译linux内核(解决声卡问题),遭遇fata ...

  9. 【Android 逆向】修改 Android 系统文件 ( Android 逆向中需要经常修改的文件和目录 | 在 root 后的设备中获取 / 目录的 rw 权限后注意事项 )

    文章目录 一.Android 逆向中需要经常修改的文件和目录 二.在 root 后的设备中获取 / 目录的 rw 权限后注意事项 1.不要随意执行 wipe 命令 2.不要随意执行 rm 命令 一.A ...

最新文章

  1. php前面有人排队,PHP实现打印类(实现队列排队打印)
  2. MATLAB中的ind2vec和vec2ind函数
  3. 介绍求解AX=b:可解性与解的结构
  4. P4770-[NOI2018]你的名字【SAM,线段树合并】
  5. 今天发布了一个新的网站矩阵www.wimatrix.cn
  6. NXP KW38开发杂记(一)MCUXpress 运行进入NMI_Handler
  7. (RMAN)使用恢复目录数据库执行RMAN步骤
  8. python与机械教育初探_Python公开课-机械学习之手写识别
  9. configure报错C compiler cannot create executables
  10. 未设置BufferSize导致FTP下载速度过慢的问题
  11. 管理Kubernetes集群时需要关注的关键指标
  12. SRM 515 DIV1 550pt
  13. R语言:KNN算法的实现——kknn包
  14. 题源报刊精品阅读-词汇1
  15. React Native开发之动画(Animations)
  16. 约四成的平板和智能手机用户看电视时“一心多用”
  17. blinker点灯开关组件
  18. 使用C语言计算1+2+3+...+100
  19. 乐檬/乐看TV4.5多源完美修复版以及AS打包教程
  20. 02-CPU基础知识:通俗易懂方式理解主频、核心、线程、缓存、架构

热门文章

  1. 并发编程线程通信之管道流
  2. 博客作业2---线性表
  3. 文件打包成zip类型文件
  4. java 读写文件[多种方法]
  5. 汇编-Hello,world
  6. iis8.5部署net项目
  7. solr索引服务器的配置和solrj集成开发总结
  8. 从注册流程 分析如何安全退出多个Activity 多种方式(附DEMO)
  9. javascript十个最常用的自定义函数
  10. javascript es6 == === is 区别