I also have found this behavior to be a problem for our soon to be 60 workstation 200 user LDAP/NFS environment. We are running Ubuntu 10.04/amd64, autofs mounted NFS with rootsquashing on.
My workaround is: In /etc/gdm/PreSession/Default add the following before the "/sbin/initctl ..." line:
I also have found this behavior to be a problem for our soon to be 60 workstation 200 user LDAP/NFS environment. We are running Ubuntu 10.04/amd64, autofs mounted NFS with rootsquashing on.
My workaround is: In /etc/gdm/ PreSession/ Default add the following before the "/sbin/initctl ..." line:
# create /gvfs if missing
[ ! -d /gvfs ] && mkdir -m 1777 /gvfs
# create users gvfs mountpoint there
[ ! -d /gvfs/$USER ] && sudo -u $USER mkdir -m 0700 /gvfs/$USER
# remove ~/.gvfs and create the symlink
sudo -u $USER rmdir ~/.gvfs
sudo -u $USER ln -s /gvfs/$USER ~/.gvfs