Chinaunix首页 | 论坛 | 博客
  • 博客访问: 377261
  • 博文数量: 61
  • 博客积分: 2451
  • 博客等级: 上尉
  • 技术积分: 650
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-06 21:24
文章分类

全部博文(61)

文章存档

2012年(1)

2011年(44)

2010年(16)

分类: LINUX

2011-03-10 15:30:48

chattr 与 lsattr 只在ext2/ext3文件系统上生效

chattr 用来改变文档或者目录的隐藏属性,隐藏属性只有用lsattr才能看到

+ – = 用法和chown一样

比较重要的两个属性是i 和 a

i : 该属性可以让一个档案不能被删除,改名,设定连接也无法写入资料,这对系统的 

    安全性有相当大的帮助就连root用户也不能删除

[root@Server1 shelllearn]#lsattr a
------------- a
[root@Server1 shelllearn]#chattr +i a
[root@Server1 shelllearn]#lsattr
----i-------- ./a
[root@Server1 shelllearn]#rm -f a
rm: 无法删除 “a”: 不允许的操作

a : 当设定a之后,这个档案就只能增加数据,而不能删除也不能修改数据,只有root

     才能设定或者取消这个属性

[root@Server1 shelllearn]#lsattr
------------- ./a
[root@Server1 shelllearn]#chattr +a a
[root@Server1 shelllearn]#lsattr
-----a------- ./a
[root@Server1 shelllearn]#echo "hello" > a
-bash: a: 不允许的操作
[root@Server1 shelllearn]#echo "hello" >> a
[root@Server1 shelllearn]#

其他属性详细作用到时自己man 下就行了。。。

阅读(1905) | 评论(0) | 转发(0) |
0

上一篇:cat 和 nl

下一篇:改变linux 终端颜色

给主人留下些什么吧!~~