Helped along greatly by http://yourmacguy.wordpress.com/2012/06/29/osx-automount/
Apple seems to change how nfs/nis/anything unix works with each release. On Snow Leopard my nis and nfs worked great, but after my upgrade to Mountain Lion, less so.
My nis already “works”. As in, ypcat passwd
does what you'd expect but permissions and ownership over nfs are still buggered. I'll update this post or make a new one when I have that figured out.
Here's how I got /home
to automount a Linux nfs server.
sudo mkdir /etc/automounts
# /etc/auto_master
# Automounter master map
#
+auto_master # Use directory service
/net -hosts -nobrowse,hidefromfinder,nosuid
#/home auto_home -nobrowse,hidefromfinder
/Network/Servers -fstab
/- -static
/home /etc/automounts/home
# /etc/automounts/home
* -fstype=nfs,rw,bg,hard,intr,tcp fs.burgundywall.com:/tank/home/&
sudo automount -vc
ls /home/username
Update:
I gave up and just added myself to a local group so that I can edit files on my webserver and get on with my life. Damn you apple.
# as root
dscl . create /Groups/apache gid 48 # where 48 is the group number on linux
dseditgroup -o edit -p -a kneufeld -t user apache # type in your root password
# open a new terminal window and it will have the new permissions