Chinaunix首页 | 论坛 | 博客
  • 博客访问: 30992
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 330
  • 用 户 组: 普通用户
  • 注册时间: 2015-01-12 10:38
文章分类

全部博文(31)

文章存档

2015年(31)

我的朋友

分类: LINUX

2015-01-16 13:54:07


Change attribute,对root也生效。 对文件目录加锁。 +i,对目录文件加锁。 +a,对已有目录文件加锁,可以添加新数据和文件。
chattr  [+_=]  [a,i] 文件或目录。

+i  针对文件
不能修改,改名,删除。
root@csc:/tmp/testdir# chattr +i abc
root@csc:/tmp/testdir# lsattr abc
----i--------e-- abc

+i  针对目录
对目录本身,不能mv,不能删除,不能chmod。
不能添加和删除目录下文件。但是可以vi修改已有的文件。
root@csc:/tmp/testdir# chattr +i idir
root@csc:/tmp/testdir# lsattr -d idir/
----i--------e-- idir/
root@csc:/tmp/testdir# rm -rf idir/def
rm: 无法删除"idir/def": 权限不够
root@csc:/tmp/testdir# echo 33333 >> idir/def
root@csc:/tmp/testdir# vi idir/def

+a   针对文件
不能修改,改名,删除。 但是能写入新的数据。
root@csc:/tmp/testdir# chattr +a aaaa
root@csc:/tmp/testdir# lsattr aaaa
-----a-------e-- aaaa
可以添加数据
root@csc:/tmp/testdir# echo 1111 >> aaaa

+a   针对目录
对目录本身,不能mv,不能删除,不能chmod。
不能删除目录下文件。但是可以vi修改已有的文件。 也可以新建文件。
root@csc:/tmp/testdir# chattr +a adir/
root@csc:/tmp/testdir# lsattr -d adir/
-----a-------e-- adir/
新建文件
root@csc:/tmp/testdir# touch adir/bbbb



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