您的位置:首页 > 运维架构 > Linux

linux命令学习(48 49)-lsattr chattr

2013-02-12 22:27 369 查看
【命令名称】lsattr
【使用权限】所有人
【常用语法】lsattr [-adR] 目录或者档案
【功能说明】显示档案隐藏属性
【常用参数】
a #将隐藏的属性显示出来
d #如果接的目录,就是所目录,不显示目录里的档案
R #连接子目录一起显示
【命令实例】
1.显示cxc.txt目录属性
[cxc@cxcserver ~]$ lsattr -a cxc.txt
-----a------- cxc.txt

【命令名称】chattr
【使用权限】root
【常用语法】chattr [+-=][ai] 档案或目录名称
【功能说明】设定档案的隐藏属性
【常用参数】
- 移除某一个特殊常用参数,其他原本存在常用参数则不动。
= 设定一定,且仅有后面接的常用参数
+ 增加某一个特殊常用参数,其他原本存在常用参数则不动。
a 当设定 a 之后,这个档案将只能增加资料,而不能删除也不能修改资料
i: 让一个档案‘不能被删除、改名、设定连结也无法写入或新增资料!’对于系统安全性有相当大的助益
【命令实例】

1 cxc.txt增加A属性,并测试A属性的一些测试
[cxc@cxcserver ~]$ chattr +a cxc.txt
chattr: Operation not permitted while setting flags on cxc.txt
[cxc@cxcserver ~]$ sudo chattr +a cxc.txt
[cxc@cxcserver ~]$ lsattr cxc.txt
-----a------- cxc.txt
[cxc@cxcserver ~]$ echo "mmmmmm" >>cxc.txt
[cxc@cxcserver ~]$ cat cxc.txt
student
aaaadent
my name is cxc
my name is cxc
testtext
mmmmmm
[cxc@cxcserver ~]$ sed -i '$a mmmmmmmmmmm' cxc.txt
sed: cannot rename ./sedggygmJ: Operation not permitted
[cxc@cxcserver ~]$ rm cxc.txt
rm: cannot remove `cxc.txt': Operation not permitted
本文出自 “崔子涵涵” 博客,请务必保留此出处http://chinalscxc.blog.51cto.com/1382308/1133524
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: