Linux chattr 命令手册:保护文件免受误操作
chattr 命令用于更改文件或目录的属性。它可以使文件或目录变得不可修改、不可删除、不可重命名等。在 Linux 系统中,chattr 命令在文件系统级别上设置文件的属性,以保护文件免受误操作或恶意软件的破坏。
chattr 命令语法
chattr [选项] [文件或目录名]
chattr 命令选项
-R: 递归地更改目录及其子目录中的文件属性。-f: 强制更改文件或目录的属性,即使该文件或目录已被锁定。-v: 显示 chattr 命令执行的详细信息。-i: 更改文件或目录的不可修改属性。这将防止文件或目录被修改、删除、重命名、链接或截断。此属性只能通过 root 用户更改。
chattr 命令属性
a: 只允许追加到文件中,不允许其他修改操作。c: 将文件或目录的数据块清零。d: 将文件或目录排除在备份操作之外。i: 防止文件或目录被修改、删除、重命名、链接或截断。s: 允许文件或目录被安全地删除。u: 允许文件或目录被恢复。
chattr 命令使用示例
设置文件为不可修改
chattr +i test.txt
取消文件不可修改属性
chattr -i test.txt
设置目录及其子目录为只允许追加
chattr -R +a /dir
将文件排除在备份操作之外
chattr +d test.txt
取消文件排除备份属性
chattr -d test.txt
原文地址: https://www.cveoy.top/t/topic/mBsB 著作权归作者所有。请勿转载和采集!