首页 相关文章 在Linux下创建写保护的文件的教程

在Linux下创建写保护的文件的教程

在Linux下创建写保护的文件的教程

  假如你想对Linux中的一些重要文件做写保护,这样它们就不能被删除或者被篡改成之前的版本或者其他东西,或者在其他情况下,你可能想避免某些配置文件被软件自动修改。使用chown和chmod命令修改文件的归属关系或者权限位是处理这种情况的一个解决方法,但这并不完美,因为这样无法避免有root权限的操作。这时chattr就派上用场了。

  chattr是一个可以设置或取消文件的标志位的Linux命令,它和标准的文件权限(读、写、执行)是分离的。与此相关的另一个命令是lsattr,它可以显示文件的哪些标志位被设置上了。最初只有EXT文件系统(EXT2/3/4)支持chattr和lsattr所管理的标志位,但现在很多其他的原生的Linux文件系统都支持了,比如XFS、Btrfs、ReiserFS等等。

  在这个教程中,我会示范如果使用chattr来让Linux中的文件不可变更。

  chattr和lsattr命令是e2fsprogs包的一部分,它在所有现代Linux发行版都预装了。

  下面是chattr的基本语法。

  $ chattr [-RVf] [操作符][标...[ 查看全文 ]

2016-03-31 标签:

在Linux下创建写保护的文件的教程的相关文章

手机页面
收藏网站 回到头部