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.
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.
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?
bmike