最新消息:为了带来更好的浏览和阅读体验,放弃了对IE6浏览器的支持,建议更换为Chrome,Firefox,Opera等国际主流浏览器。或者将IE6升级为IE7以及以上版本!

chattr改变文件属性命令详解

Linux VPSWe 1876浏览 0评论

linux
chattr 命令用于改变存放在ext2文件系统上的文件或目录属性,用来保护文件系统的安全,其用法可问度娘,假如在Linux服务器上执行 chattr 语句提示命令不存在此需要安装 ext2文件系统工具包(e2fsprogs),安装后即可使用 chattr 命令。

chattr(change attribute)

功能说明:改变文件属性。
语  法:chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录]
补充说明:这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:
a:让文件或目录仅供附加用途。
b:不更新文件或目录的最后存取时间。
c:将文件或目录压缩后存放。
d:将文件或目录排除在倾倒操作之外。
i:不得任意更动文件或目录。
s:保密性删除文件或目录。
S:即时更新文件或目录。
u:预防以外删除。

参  数:

-R 递归处理,将指定目录下的所有文件及子目录一并处理。
-v<版本编号> 设置文件或目录版本。
-V 显示指令执行过程。
+<属性> 开启文件或目录的该项属性。
–<属性> 关闭文件或目录的该项属性。
=<属性> 指定文件或目录的该项属性。

所属包:

e2fsprogs

使用技巧:

chattr 命令所修改的文件属性和chmod 命令修改的文件属性是两个不同层次的,前者是基于底层文件系统来设定的,而chmod命令则是从用户的角度来设定的。

相关命令:

lsattr、mattrib

chattr 命令:

chattr 命令是用来修改文件的属性。这是管理员命令。仅管理员用户能更改文件的属性/进程。

语法:

语法是 chatter [命令开关] 文件名

命令开关:

参  数含  义
+i设置文件为只读文件。
-i取消文件的只读属性。
+a非写打开文件。
-a写打开文件。
+S把这种文件的改变立刻写到磁盘上。

出错内容:
-bash: chattr: command not found
解决方案(Debian/Ubuntu):
apt-get install e2fsprogs 或者从其他机器上拷贝一个 /usr/bin/chattr

转载请注明:VPSWe » chattr改变文件属性命令详解

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址