Uso de NFS entre OSX y Ubuntu con uid no coincidentes

Tengo un servidor de archivos con Ubuntu 10.04 al que me gustaría acceder a través de NFS desde mi Mac con 10.6.8. El problema es que, aunque los nombres de usuario son los mismos, los uid son diferentes.

Buscar en Google sugiere que el método anterior para lidiar con esto era el mapeo uid estático en el extremo del servidor, pero eso parece haber sido eliminado en NFSv4, que es la única versión en 10.04 que puedo encontrar.

¿Hay alguna forma de mapear los uid para que pueda obtener el acceso de lectura/escritura de NFS adecuado? ¿O tengo que cambiar el uid en una de las máquinas? Si es así, ¿cuál es la mejor y más infalible forma de hacerlo? Me preocupan los permisos de borrado por todas partes.

Dado que este es el foro centrado en mac, ¿podemos reducir el alcance para cambiar uid en mac (extremo del cliente)? Las Mac generalmente comienzan a asignar uid en 501 para los usuarios que inician sesión gráficamente. ¿Es esto viable en el extremo del servidor ubuntu?

Respuestas (2)

En última instancia, la solución adecuada es usar un servicio de directorio (como NIS o LDAP) para proporcionar un mapeo UID/GID coherente para todos los usuarios. Por supuesto, esta es una solución muy pesada para una red más pequeña y/o doméstica.

Lo más fácil es hacer que los UID/GID sean consistentes en todos los hosts involucrados.

"Lo más fácil de hacer es simplemente hacer que los UID/GID sean consistentes en todos los hosts involucrados". No es tan fácil después del hecho ...
Volver a numerar los UID/GID es trivial... chown recursivo como root es muy simple.
Gracias. Terminé cambiando UID/GID en el extremo del servidor (ya que estoy menos preocupado por arruinar mi servidor doméstico que mi Mac) siguiendo las instrucciones aquí: askubuntu.com/questions/16700/how-can-i-change-my-own- ID de usuario

Debería buscar usar map_static en el servidor, según: http://www.kernelcrash.com/blog/nfs-uidgid-mapping/2007/09/10/

Actualizar Parece que map_static ya no es compatible con Ubuntu. No estoy seguro de con qué reemplazarlo, ¿posiblemente exportaciones NFSv4 con idmapd.conf?