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

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

Linux 上不可修改的文件和目录

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

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

Linux 上不可修改的文件和目录

 

相关文章:

  • 2021-05-31
  • 2021-12-25
  • 2021-12-02
  • 2021-06-07
  • 2022-01-03
  • 2022-12-23
  • 2022-01-10
  • 2022-03-01
猜你喜欢
  • 2022-02-06
  • 2022-12-23
  • 2022-12-23
  • 2021-12-25
  • 2022-02-16
  • 2022-02-09
相关资源
相似解决方案