U. Windl Asked: 2022-01-04 05:39:15 +0800 CST2022-01-04 05:39:15 +0800 CST 2022-01-04 05:39:15 +0800 CST 错误或功能:无法链接不可变文件 772 我为一个文件设置了不可变属性,该属性在被删除之前不应更改(该文件是虚拟机的备份映像)。看起来文件也不能硬链接,即不能重命名。 应该是这样吗?与缺少写权限的文件相比,它的行为完全不同。我找不到提供详细信息的手册页。 以防万一:出现问题的文件系统是 OCFS2。 linux xattr 1 个回答 Voted Best Answer Stephen Kitt 2022-01-04T05:40:42+08:002022-01-04T05:40:42+08:00 这是一个特点。见man chattr: 不能修改具有“i”属性的文件:不能删除或重命名,不能创建指向该文件的链接,不能修改文件的大部分元数据,不能以写入模式打开文件。只有超级用户或拥有该 CAP_LINUX_IMMUTABLE能力的进程才能设置或清除该属性。 给定文件可以有多个不可变的硬链接:首先创建链接,然后使其中一个不可变;它们都将变得不可变。
这是一个特点。见
man chattr
:给定文件可以有多个不可变的硬链接:首先创建链接,然后使其中一个不可变;它们都将变得不可变。