I've patched a Lucid kernel with the patch from your upstream bugreport: https://bugzilla.linux-nfs.org/show_bug.cgi?id=201 and attached it here. While the execution of a binary works now, the execution of shell scripts and even the inspection of the script does work as well:
spindler@spitfire:~$ ls -al /mnt/hello.sh ---x--x--x 1 4294967294 4294967294 33 2011-09-14 08:53 /mnt/hello.sh spindler@spitfire:~$ /mnt/hello.sh Hello Leonardo spindler@spitfire:~$ cat /mnt/hello.sh #!/bin/sh echo "Hello Leonardo" spindler@spitfire:~$ mount -v | grep mnt spitfire:/ on /mnt type nfs4 (rw,proto=tcp,port=2049,clientaddr=127.0.1.1,addr=127.0.1.1) ** Patch added: "nfs4-execute-only.patch" https://bugs.launchpad.net/ubuntu/+source/linux/+bug/833300/+attachment/2401204/+files/nfs4-execute-only.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/833300 Title: NFSv4 mount point does not allow binary files to run when permissions are set only to execute To manage notifications about this bug go to: https://bugs.launchpad.net/linux/+bug/833300/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs