UP with some of my conf files.
Server /etc/exports:
/export *(rw,no_root_squash,acl,sync,no_subtree_check,fsid=0)
Server /etc/fstab:
/dev/xvda2 / ext3 acl,user_xattr 1 1
/dev/xvda1 swap swap defaults 0 0
/dev/xvdc1 /export/public ext3 rw,nosuid,nodev,noexec,acl 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
nfsd /proc/fs/nfsd nfsd defaults 0 0
rpc_pipefs /var/lib/nfs/rpc_pipefs rpc_pipefs defaults 0 0
Client /etc/fstab:
/dev/sda2 / ext3 acl,user_xattr 1 1
/dev/sda1 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
servernfs:/ /import nfs4 defaults 0 0
rpc_pipefs /var/lib/nfs/rpc_pipefs rpc_pipefs defaults 0 0
nfsd /proc/fs/nfsd nfsd defaults 0 0
Server rpc:
servernfs:~ # rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100024 1 udp 32768 status
100021 1 udp 32768 nlockmgr
100021 3 udp 32768 nlockmgr
100021 4 udp 32768 nlockmgr
100024 1 tcp 53992 status
100021 1 tcp 53992 nlockmgr
100021 3 tcp 53992 nlockmgr
100021 4 tcp 53992 nlockmgr
100005 1 udp 2050 mountd
100005 1 tcp 2050 mountd
100005 3 udp 2050 mountd
100005 3 tcp 2050 mountd
Server ACL parameters:
servernfs:~ # grep ACL /boot/config-2.6.16.57-0.9-xen
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_JFS_POSIX_ACL=y
CONFIG_FS_POSIX_ACL=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFS_ACL_SUPPORT=m
CONFIG_GENERIC_ACL=y
Client rpc:
client:~ # rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
Client ACL parameters:
client:~ # grep ACL /boot/config-2.6.22.17-0.1-default
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT4DEV_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_JFS_POSIX_ACL=y
CONFIG_FS_POSIX_ACL=y
CONFIG_FS_NFS4ACL=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_GENERIC_ACL=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_JFFS2_FS_POSIX_ACL=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFS_ACL_SUPPORT=m
I already installed both nfs4-acl-tools.tar,gz acl-xxx.tar.gz (with the patch) tarballs on my test configuration, and I still have this “Operation not supported” message.
Any idea ? Even without native NFSv4 ACL support, it would be great if at least the POSIX<->NFSv4 ACL translation could work.