码迷,mamicode.com
首页 > 其他好文 > 详细

chattr权限设定

时间:2016-08-12 22:03:06      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:chattr权限设定

chattr = change file attribute on a Linux file system

格式:chattr [+ - =]  选项  文件或者目录

  • +增加权限

  • -删除权限

  • =等于权限

选项:

       -a 显示所有文件和目录。

       -d  若目标是目录,仅仅列出目录本身的属性,而不是子文件。

如对文件设置该属性,那么不允许对文件进行删除、改名,也不能添加和修改数据;

   如果对目录设置该属性,那么只能修改目录下文件的数据,但不允许建立和删除文件;

普通cat 是看不到文件内容,必须用lsattr -a abc,其实加了参数-i后相当于把文件给锁定了。

例如:(文件)

1、#chattr -i  abc

      #echo >>abc

提示:-bash:abc:权限不够

      #rm  abc       

提示:-bash:abc:不能删除       

2、例如:(目录)

#mkdir /test

#touch /test/bcd

#chattr  +i /test/

#lsattr -a /test/

#echo 222>> /tst/bcd/

#cat     /test/bcd/   该文件是可以修改的

#rm -rf /ets/bcd/

提示:rm:无法删除“/test/bcd”,权限不够。

#touch /test/test/  提示无法创建;

  如对文件设置该属性,那么不允许对文件增加数据,也不能删除和修改数据;

      如果对目录设置该属性,那么只能目录下建立和修改文件,但不允许删除文件;

 

本文出自 “白天求生存,晚上谋发展” 博客,请务必保留此出处http://perter.blog.51cto.com/1962646/1837297

chattr权限设定

标签:chattr权限设定

原文地址:http://perter.blog.51cto.com/1962646/1837297

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!