💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
chattr命令用于改变文件的扩展属性。与chmod这个命令相比,chmod只是改变文件的读、写、执行权限,更底层的属性控制是由chattr来改变的 语法: chattr 【options】【mode】【files】 选项: -R 递归更改目录属性 -V 显示执行过程 + 增加属性 - 移除属性 A: 不要修改这个文件的最后访问时间 i: 文件不能被删除,改名,写入或新增内容 a: 只能向文件添加内容,不能删除,一般用于服务器日志文件 范例1: [root@fenfa test]# lsattr file6.txt -------------e- file6.txt [root@fenfa test]# chattr +a file6.txt [root@fenfa test]# lsattr file6.txt -----a-------e- file6.txt [root@fenfa test]# echo "this is one" >> file6.txt [root@fenfa test]# rm -rf file6.txt rm: cannot remove `file6.txt': Operation not permitted (由此可见,+a属性,表示可以向文件增加内容,但是即使是root用户也不能删除文件) 范例2:给文件加锁,使其只能是只读。 [root@fenfa test]# lsattr file1.txt -------------e- file1.txt [root@fenfa test]# chattr +i file1.txt [root@fenfa test]# lsattr file1.txt ----i--------e- file1.txt [root@fenfa test]# rm -rf file1.txt rm: cannot remove `file1.txt': Operation not permitted [root@fenfa test]# echo "this is two" >> file1.txt -bash: file1.txt: Permission denied (由此可见,+i属性,表示文件为只读,不能删除,也不能追加新的内容)