Chinaunix首页 | 论坛 | 博客
  • 博客访问: 117883
  • 博文数量: 54
  • 博客积分: 2986
  • 博客等级: 少校
  • 技术积分: 600
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-18 10:26
文章分类

全部博文(54)

文章存档

2012年(2)

2011年(16)

2010年(36)

我的朋友

分类: LINUX

2010-04-14 14:51:36

文件系统的特性决定着文件属性的定义和修改,比如我们通过 chattr 来锁定一个文件为不可修改或不可删除时,要用到chattr 的+i参数;这在ext2和ext3文件系统是有效的,但在reiserfs 文件系统是没有任何效果的;

[root@localhost ~]# chattr +i lsfile.sh

[root@localhost ~]# lsattr  lsfile.sh
----i-------- lsfile.sh

[root@localhost ~]# rm -rf lsfile.sh
rm: 无法删除 “lsfile.sh”: 不允许的操作

注:如果把lsfile.sh变成可修改可删除,应该用-i参数;

比如在ext3或ext2 文件系统中,我们要让一个文件只能追加内容,但不能删除。应该用chattr的+a参数。

如果您在用ext3文件系统,想查看chattr 的帮助,请man chattr 。

阅读(753) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~