LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1324|回复: 1

NFS中如何启用ACL支持?

[复制链接]
发表于 2006-11-21 20:09:45 | 显示全部楼层 |阅读模式
文件系统ext3,提acl的howto文件的说明,kernel 2.6以上,文件系统为ext3,在NFS已可实现ACL,但目前实验无法实现,说明如下:

kernel
[root@rhce tmp]# uname -r
2.6.9-5.EL

在NFS 服务器的共享分区中已启用ACL,服务器本地已可实现ACL,如下:

[root@rhce tmp]# showmount -e localhost
Export list for localhost:
/tmp 192.168.2.0/255.255.255.0
[root@rhce tmp]# cat /etc/mtab |grep '/tmp'
/dev/hda11 /tmp ext3 rw,acl 0 0

并将其中一owner为root的文件赋于uid:500有rw属性,如下:
[root@rhce tmp]# ll ./test.acl.nfs ;getfacl ./test.acl.nfs
-rw-rw-r--+ 1 root root 38 Nov 21 14:08 ./test.acl.nfs
# file: test.acl.nfs
# owner: root
# group: root
user::rw-
user:TMeng:rw-
group::r--
mask::rw-
other::r--
# 可以看到文件属性后的'+'标志

但问题:

在NFS客户端无法实现ACL

[root@Routed-Server home]# df -h |grep '192.168.2.2'
192.168.2.2:/tmp      981M   18M  914M   2% /mnt/nfs

[root@Routed-Server nfs]# pwd;ll -i ./test.acl.nfs
/mnt/nfs
     13 -rw-rw-r--    1 root     root           38 Nov 21 14:08 ./test.acl.nfs

# 相同文件,属性后无'+'标志,即无法识别acl参数

[root@Routed-Server nfs]# getfacl ./test.acl.nfs
# file: test.acl.nfs
# owner: root
# group: root
user::rw-
group::rw-
other::r--

# 相同文件,acl在NFS客户端无显示

[root@Routed-Server nfs]# setfacl -m u:500:rw ./test.acl.nfs
setfacl: ./test.acl.nfs: Operation not supported

# 在客户端设置时,出现如上提示


******************************************************

如果有DX实现过,麻烦给小弟些提示,谢 谢 !
发表于 2009-5-5 22:21:42 | 显示全部楼层
顶一下,nfs使用acl的问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表