Linux 上不可修改的文件和目录
2023-09-11 14:20:13 时间
有时候我们需要让一个我们自己的目录中的内容不能变动,也就是不允许其他人随便删改我们的目录和目录中的文件。这里,首先,我们需要知道两个概念,文件的粘滞位和属性。
文件如果设置了粘滞位(这里的文件指的是目录),那么这个目录中的文件是不允许其他用户删除的。粘滞位设置后,在文件的权限中x会变成 t 或者 T ,当既设置了执行权限,又设置了粘滞位时,显示的是 T ,如果没有设置执行权限,那么显示的就是 t 。在我们的系统中最常见的就是 /tmp 文件夹,我们可以看到下面这张图系统设置的权限位:
文件如果不可以修改,那么这个就是文件的属性问题了,我通常保证这个文件是只读的,我一般会用 chattr -i ,这样是使这个文件不可以被修改,除非是你去除了那个属性,否则,即使是文件的拥有者也不能对文件进行修改:
下面,我们可以看到这个例子:
相关文章
- 【Linux】嵌入式开发,在Linux中使用C语言对Fork函数执行子函数及父函数,命令ps 及 ls 操作
- Linux系统下如何查看及修改文件读写权限
- Linux 中“一切都是文件”概念和相应的文件类型
- Linux高级运维 第四章 文件的基本管理和XFS文件系统备份恢复
- linux下查找最近修改过的文件.
- Windows操作系统远程Linux服务器传输文件方法(以EasyDSS云平台、EasyNVR上传部署为例)
- Linux基础之linux服务器服务器间拷贝文件
- linux(centos8):用fallocate快速生成大文件
- linux按照文件(夹)大小排序命令:du -d1 /D/* |sort -rn
- Linux命令:修改文件权限命令chmod、chgrp、chown的区别
- 002-linux命令-文件和目录、查看文件内容-【cp、${}、basename、dirname、ls】
- L60.linux命令每日一练 -- 第九章 Linux进程管理命令 -- top和nice
- L39.linux命令每日一练 -- 第六章 文件备份与压缩命令 -- scp和rsync
- L34.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- echo和watch
- L32.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- dmesg和stat
- L31.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- uname和hostname
- linux crontab 实现每秒钟执行
- Linux修改的文件“修改时间”
- Linux tar命令之--exclude参数 排除指定的文件或目录
- Linux下基于内存分析的Rootkit检测方法——传统方法还是检查已知Rootkit组件默认安装路径上是否存在相应文件,并比对文件签名(signature)。这种检测方式显然过于粗糙,对修改过的/新的Rootkit基本无能为力
- linux下Segmentation Fault生成coredump文件进行gdb调试
- 修改linux 最大文件限制数 ulimit
- linux/unix下 pid文件作用浅析
- LINUX命令(1)-创建文件
- 【Deepin 20系统】Linux系统修改文件后缀名
- 【看表情包学Linux】shell 命令及运行原理 | Linux 权限 | 文件权限的修改和转让 | 目录的权限 | Sticky bit 粘滞位
- 使用wget批量下载geo数据集的全部文件 linux下载geo数据 geo处理的数据不是下载原始数据 Linux如何下载ftp文件 geo ftp geo ftp下载 geo下载