chattr改变文件属性命令详解

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

暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇