O NFS é construído sobre a autenticação RPC. Com o NFS versão 3, o mecanismo de autenticação mais comum é AUTH_UNIX. O ID do usuário e o ID do grupo do sistema cliente são enviados em cada chamada RPC e as permissões que esses IDs têm no arquivo que está sendo acessado são verificadas no servidor. Para que isso funcione, o UID e os GIDs devem ser os mesmos no servidor e nos clientes. No entanto, você pode forçar todo o acesso a ocorrer como um único usuário e grupo, combinando as opções de exportação all_squash, anonuid e anongid. all_squash mapeará todos os UIDs e GIDs para o usuário anônimo, e anonuid e anongid definirão o UID e o GID do usuário anônimo. Por exemplo, se o seu UID e GID no seu servidor dev forem ambos 1001, você poderia exportar o seu diretório inicial com uma linha como
/home/darren 192.168.1.1/24(rw,all_squash,anonuid=1001,anongid=1001)
Estou menos familiarizado com o NFS versão 4, mas acho que você pode configurar o rpc.idmapd nos clientes para alterar o uid e o gid que eles enviam para o servidor.