The Macintosh OS does not use the same UID and GID for common accounts as the NSLU2. When building a NFS server/Client the NSLU2/Mac should have paired UID/GID in order to permit write access from the Mac Client.
Additionally there are two fundamental ways to access an NFS server from the Mac environment.
Approach 1. Enter nfs://my.nslu2.ip/share/hdd/data to the prompt using Connect to Server from the Go menu in the "Finder"
your NSLU2 exports should include an entry for the client and have the (insecure) option
Approach 2. Create a Netinfo entry under mounts
the entry should have the following information:
please note the name field does not have the leading slash as found in Approach 1 and thet the option -P can be used in this format thus eliminating the need for the (insecure) option in exports
please review the following links for further information:
If you are reading this your probably want to 'ditto' or 'psync' to your slug.
When you copy from a Mac to the Foreign-FS, the OS creates AppleDouble? resource fork files (Remember ResEdit??) these files are in the same containers as the data forks, but are prefixed with ._. to remove them, and keep your Slug-apps happy, try this:
'find . -name "._*" -print0 | xargs -0 rm -rf'