Chinaunix首页 | 论坛 | 博客
  • 博客访问: 209615
  • 博文数量: 73
  • 博客积分: 1879
  • 博客等级: 上尉
  • 技术积分: 920
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-22 15:57
文章分类

全部博文(73)

文章存档

2012年(3)

2011年(15)

2008年(55)

分类:

2008-10-21 15:54:24

chattr
    修改文件属性. 这个命令与上边的 chmod 命令相类似, 但是有不同的选项和不同的调用语
    法, 并且这个命令只能工作在 ext2 文件系统中.
    chattr 命令的一个特别有趣的选项是 i. chattr +i filename 将使得这个文件被标记为
    永远不变. 这个文件将不能被修改, 连接, 或删除, 即使是 root 也不行. 这个文件属性只
    能被 root 设置和删除. 类似的, a 选项将会把文件标记为只能追加数据.
    root# chattr +i file1.txt
    root# rm file1.txt
    rm: remove write-protected regular file `file1.txt'? y
    rm: cannot remove `file1.txt': Operation not permitted
    如果文件设置了 s(安全)属性, 那么当这个文件被删除时,这个文件所在磁盘的块将全部被 0
    填充.
    如果文件设置了 u(不可删除)属性, 那么当这个文件被删除后, 这个文件的内容还可以被恢
    复(不可删除).
    如果文件设置了 c(压缩)属性, 那么当这个文件在进行写操作时,它将自动被压缩,并且在
    读的时候, 自动解压.
    注意: 使用命令 chattr do 设置的属性, 将不会显示在文件列表中(ls -l).

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