chattr:配置档案的隐藏属性
选项不参数:
+ :增加某一个特殊参数,其他原本存在参数则不动。
- :移除某一个特殊参数,其他原本存在参数则不动。
= :设定后面接的参数
i:这个 i 可就很厉害了!他可以让一个档案不能被删除、改名、设定连结也无法写入或新增资料!』对于系统安全性有相当大的帮助!叧有 root 能设定此属性
a: a 设定后,这个档案将叧能增加数据,而不能删除也不能修改数据,叧有 root才能设定这个属性
s:档案设定了 s 属性时,如果这个档案被删除,他将会被完全的移除出这个硬盘空间,所以如果误删了,完全无法救回来了!
u:与s相反
touch attrtest
sudo chattr +i attrtest
attrtest将无法删除
lsattr:查看档案隐藏属性
选项不参数:
-a :将隐藏文件的属性也秀出杢;
-d :如果接的是目录,仅列出目录本身的属性而非目录内的文件名;
-R :连同子目录的数据也一起列出来!
lsattr attrtest