Chinaunix首页 | 论坛 | 博客
  • 博客访问: 431964
  • 博文数量: 122
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 688
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-04 12:30
文章分类

全部博文(122)

文章存档

2017年(5)

2016年(4)

2015年(56)

2014年(41)

2013年(16)

我的朋友

分类: LINUX

2015-02-27 18:54:42

setfattr 程序使用的方式如下:

   setfattr -n name [-v value] pathname...  (新增标注)

   setfattr -x name pathname...      (取消标注)

 

其中 -n 表示属性名称,-v 后面接属性的储存内容。 -x 表示删除该属性数据。

假设目前已经建立了 file.txt 档案,操作 setfacl 使用如下:

   setfattr -n user.author -v "kenduest" file.txt
   setfattr -n user.desc -v "test only file" file.txt

要注意的是,name 一定是要以 user. 开头项目 (namespace,一般称呼为命名空间),要不然执行期会出现 operation not supported 错误。

getfacl 
程序使用的方式如下:

   getfattr -n name pathname...

其中 -n 表示属性名称,表示取出该属性的数据内容。若是都没指定参数只有接文件名,会列出所有设定上去的属性名称列表。

执行如下命令可以取出属性的纪录内容:

   getfattr -n user.author file.txt
   getfattr -n user.desc file.txt

程序执行结果分别显示输出如下:

   # file: file.txt
   user.author="kenduest"

   # file: file.txt
   user.desc="test only file"

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