AIX 上的不可变位?

AIX 上的不可变位?

在 Linux 下我可以:

chattr +i SOMEFILE

这样即使 root 也无法修改 SOMEFILE。 AIX 有类似的解决方案吗?

答案1

chattr 上的维基百科页面说: chattr 是 Linux 操作系统中的一个命令,允许用户对驻留在许多 Linux 文件系统上的文件设置某些属性。 chflags 是现代 BSD 系统(包括 OS X)上的类似命令。这些命令类似于 DOS、OS/2 和 Microsoft Windows 上的 attrib 命令。其他 Unix 系统没有类似的命令; Solaris 支持扩展文件属性,但没有用于设置或更改它们的用户级命令,并且 HP-UX 中的 chatr 命令和 AIX 中的 chattr 具有不相关的功能。

答案2

起初我认为 ACL 可以完成这项工作。但快速 google 后发现所有者和 root 可以在 AIX 上(重新)设置 ACL。

chattr特定于 ex3/ext3 文件系统(因此特定于 Linux) - 所以我想说 - 你需要一个支持此功能的文件系统。

解决方法可能是使用来自另一台服务器的 NFSv4 安装。在该环境中,根通常会映射到不同的(非特权)UID。

相关内容