Comment 4 for bug 173267

Revision history for this message
Axel Pospischil (apos) wrote :

Hi Tim,
wow I am really appreciate how reliable and fast you guys are working.
So there's my contribution from today, 12. Jan 2008.
This really make me happy ;) ;) ;)

I tested everything from scratch like in my bug decription above (common directory shared by different users that belong to a common group).

I updated my virtualbox hoary to the latest generic kernel and configured the system according to my initial bug posting above.
Problems:
cat /boot/config-2.6.24-3-generic | grep ACL
  [...]
  # CONFIG_NFSD_V3_ACL is not set
  # CONFIG_NFS_V3_ACL is not set

So I did the tests with the 2.6.24-"2", which is enabled.

========================
Prerequesites
========================
Remember to manually set
 /etc/exports -- /home/$exchangeUser localhost(rw)
 /etc/fstab -- Options for ext3: defaults,acl
and Reboot.

========================
1. Directory and file creation in the shell
========================
See attachment.
I am testing with the script "nfs_acl_test.sh".
1. Copy the script into "/home".
2. Run the script as root.
3. Then do "su testuser"
4. Run the script as testuser

NFS and ACL are fully working. (see attachment "shell_output")

========================
2. Do gnome/nautilus/eiciel do their job correct?
========================

Manually mount the NFS directory via
   mkdir /home/$USER/exchange
   mount -t nfs -o rw,defaults,acl localhost:/home/exchange/ /home/$USER/exchange/

Open nautilus and create empty folder and files.
Check properties dialog (Alt+Return).

NFS and ACL are fully working/visible.
All ACL settings are inherited like I would expect.

I'll keep an eye on the thing and let you know, if something changes.