chmod 和 chattr 有什么区别?

chmod 和 chattr 有什么区别?

Solaris 操作系统没有chattrchmod而是使用 。Windows 也是如此。因为当您更改文件的属性时,您就更改了您或其他用户可以对该文件执行的操作,因此 的含义就是chmod

所以我们真的需要chattr? 吗?它与 有何不同chmod

答案1

  • chmod指的是用户,组和其他人的文件权限:

    读写 执行

  • chattr指的是属性,无论用户还是组,其中一些属性是:

    a→ 仅附加
    i→ 不可变
    c→ 文件在内核中自动压缩

    看一眼维基百科为了chattr

答案2

扩展属性

允许chattr改变扩展文件属性, 哪个是并非所有人都支持*nix 操作系统或所有 GNU/Linux 发行版或文件系统。

相反,该chmod命令只能改变标准文件系统属性。

答案3

至少因为:

Not  all  flags are supported or utilized by all filesystems;

第二件事-这个问题是一种颤音,因为solaris中没有chattr(这些位像linux都有支持)。

相关内容