|
文件系统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实现过,麻烦给小弟些提示,谢 谢 ! |
|